troubleshooting a build failure under mock
Anthony Joseph Seward
anthony.seward at ieee.org
Mon Feb 26 16:58:54 UTC 2007
On Mon, 2007-02-26 at 09:17 -0600, Clark Williams wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Anthony Joseph Seward wrote:
> > On Sat, 2007-02-24 at 00:13 +0000, Karanbir Singh wrote:
> >> Anthony Joseph Seward wrote:
> >>> On Fri, 2007-02-23 at 17:42 -0600, Connie Sieh wrote:
> >>>> On Fri, 23 Feb 2007, Anthony Joseph Seward wrote:
> >>>>
> >>>>> My situation is this: my build system is running Scientific Linux 4.4
> >>>>> (basically RHEL 4) with mock 0.6.12. It fails to build a particular RPM
> >>>>> when trying to compile a fortran file. The error issued is
> >>>>>
> >>>>> mkscrlib.f:381: internal compiler error: Illegal instruction
> >>>> What rpm are you trying to build?
> >>>>
> >>> An in-house application for work.
> >> if you post your .src.rpm online somewhere, someone might be able to
> >> help debug the issue.
> >>
> >
> > I don't think the .src.rpm is the issue.
> >
> > Again, using the same version of mock, the RPM will build when mock is
> > hosted on an FC 6 system but not when running SL 4.4.
> >
> > Tony
>
> Hmmm. That sounds like the version of gfortran on SL4.4 has a problem.
> What's the version of the fortran package (gcc4-gfortran or gcc-gfortran)?
>
> Also, if you run the build by hand on SL4.4, do you still get the
> internal compiler error? If not, then there's something going on in the
> environment set up by mock. If you do, then you have a toolchain issue
> with gfortran and will need to take it up with your distro vendor :).
Here are the build attempts:
Target: SL 4.4
(gcc 3.4, g77)
Native build: OK
Mock build:
FC 6 host: OK
SL 4.4 host: OK
Target: FC 6
(gcc 4.1, gfortran)
Native build: OK
Mock build:
FC 6 host: OK
SL 4.4 host: FAIL: internal compiler error using gfortran
This leads me to believe that there is a problem with mock, but I have
no idea where to look.
Tony
More information about the Fedora-buildsys-list
mailing list