[Mesa-dev] [Bug 45458] New: mesa will not compile in 32bit mode on a 64bit machine that is setup to do that

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jan 31 11:18:23 PST 2012


https://bugs.freedesktop.org/show_bug.cgi?id=45458

             Bug #: 45458
           Summary: mesa will not compile in 32bit mode on a 64bit machine
                    that is setup to do that
    Classification: Unclassified
           Product: Mesa
           Version: git
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Mesa core
        AssignedTo: mesa-dev at lists.freedesktop.org
        ReportedBy: kdekorte at yahoo.com


git ffe376d5a74dee837dc1a421de29ae551087630f

./autogen.sh --prefix=/usr --libdir=/usr/lib --with-dri-drivers=""
--with-galliu
m-drivers=r600,swrast --enable-gallium-egl --enable-openvg --enable-gles1
--enab
le-gles2 --enable-texture-float --enable-vdpau --enable-xvmc --enable-osmesa
--e
nable-32-bit --enable-gallium-llvm --enable-texture-float

This command worked properly on 1/30/2012. I'm guessing that the LDFLAGS is not
properly set in the Makefile. In my Makefile in src/glsl LDFLAGS is not set. It
should contain something like -m32 or $(ARCH_FLAGS)



gmake[4]: Entering directory `/home/kdekorte/git/mesa-32/src/glsl'
  CXXLD  libglsl.la
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-redhat-linux/4.6.2/libstdc++.so when searching for -lstdc++
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-redhat-linux/4.6.2/../../../../lib64/libm.so when searching
for -lm
/usr/bin/ld: skipping incompatible /usr/lib/../lib64/libm.so when searching for
-lm
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-redhat-linux/4.6.2/../../../../lib64/libc.so when searching
for -lc
/usr/bin/ld: skipping incompatible /usr/lib/../lib64/libc.so when searching for
-lc
/usr/bin/ld: skipping incompatible
/usr/lib/gcc/x86_64-redhat-linux/4.6.2/libgcc_s.so when searching for -lgcc_s
/usr/bin/ld: i386:x86-64 architecture of input file
`/usr/lib/gcc/x86_64-redhat-linux/4.6.2/../../../../lib64/crti.o' is
incompatible with i386 output
/usr/bin/ld: i386:x86-64 architecture of input file
`/usr/lib/gcc/x86_64-redhat-linux/4.6.2/crtbeginS.o' is incompatible with i386
output
/usr/bin/ld: i386:x86-64 architecture of input file
`/usr/lib/gcc/x86_64-redhat-linux/4.6.2/crtendS.o' is incompatible with i386
output
/usr/bin/ld: i386:x86-64 architecture of input file
`/usr/lib/gcc/x86_64-redhat-linux/4.6.2/../../../../lib64/crtn.o' is
incompatible with i386 output
collect2: ld returned 1 exit status
gmake[4]: *** [libglsl.la] Error 1
gmake[4]: Leaving directory `/home/kdekorte/git/mesa-32/src/glsl'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/home/kdekorte/git/mesa-32/src/glsl'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/home/kdekorte/git/mesa-32/src/glsl'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/home/kdekorte/git/mesa-32/src'
make: *** [default] Error 1

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the mesa-dev mailing list