[Bug bootstrap/35407] New: tries to link 32 instead of 64 bit version of libasound.so in midi-alsa

2008-02-29 Thread axelbergerhoff at compuserve dot com
sr/x86_64-unknown-linux-gnu/sys-include -shared 
.libs/gnu_javax_sound_midi_alsa_AlsaMidiSequencerDevice.o
.libs/gnu_javax_sound_midi_alsa_AlsaPortDevice.o
.libs/gnu_javax_sound_midi_alsa_AlsaMidiDeviceProvider.o  /usr/lib/libasound.so
 -Wl,-soname -Wl,libgjsmalsa.so -o .libs/libgjsmalsa.so
/usr/lib/libasound.so: could not read symbols: File in wrong format
collect2: ld returned 1 exit status
make[6]: *** [libgjsmalsa.la] Error 1
make[6]: Leaving directory
`/usr/src/gcc-build-4.2.3/x86_64-unknown-linux-gnu/libjava/classpath/native/jni/midi-alsa'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory
`/usr/src/gcc-build-4.2.3/x86_64-unknown-linux-gnu/libjava/classpath/native/jni'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory
`/usr/src/gcc-build-4.2.3/x86_64-unknown-linux-gnu/libjava/classpath/native'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/usr/src/gcc-build-4.2.3/x86_64-unknown-linux-gnu/libjava/classpath'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/usr/src/gcc-build-4.2.3/x86_64-unknown-linux-gnu/libjava'
make[1]: *** [all-target-libjava] Error 2
make[1]: Leaving directory `/usr/src/gcc-build-4.2.3'
make: *** [bootstrap] Error 2

So /usr/lib/libasound.so is used instead of /usr/lib64/libasound.so

On-the-fly-editing line 319 of
gcc-4.2.3/libjava/classpath/native/jni/midi-alsa/Makefile.in
-   libgjsmalsa_la_LIBADD = -lasound
+   libgjsmalsa_la_LIBADD = [EMAIL PROTECTED]@ -lasound
and restarting "make bootstrap" completes the build.
However, I have some doubts about funny things to happen using this build.


-- 
   Summary: tries to link 32 instead of 64 bit version of
libasound.so in midi-alsa
   Product: gcc
   Version: 4.2.3
    Status: UNCONFIRMED
  Severity: normal
  Priority: P3
 Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: axelbergerhoff at compuserve dot com
 GCC build triplet: x86_64-unknown-linux-gnu
  GCC host triplet: x86_64-unknown-linux-gnu
GCC target triplet: x86_64-unknown-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35407



[Bug bootstrap/35407] tries to link 32 instead of 64 bit version of libasound.so in midi-alsa

2008-02-29 Thread axelbergerhoff at compuserve dot com


--- Comment #2 from axelbergerhoff at compuserve dot com  2008-02-29 20:29 
---
(In reply to comment #1)
> --prefix=/usr --libdir=/usr/lib64 \
> --libexecdir=/usr/lib64
> 
> Why are you trying to build a system compiler?
> 

I'm building a system.
But these options should not cause linking the wrong library.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35407