bug-libtool
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Options for 64 bit missing in linkmode during symbol table compilati


From: Ralf Wildenhues
Subject: Re: Options for 64 bit missing in linkmode during symbol table compilation
Date: Fri, 11 Sep 2009 19:39:13 +0200
User-agent: Mutt/1.5.20 (2009-08-09)

Hello Dagobert,

* Dagobert Michelsen wrote on Fri, Sep 11, 2009 at 01:38:23PM CEST:
> I have a problem mit the current libtool provided by OpenLDAP 2.4.17
> when linking 64 bit. Obviously, the flags to turn on 64 bit
> compilation are not passed (-xarch=v9 or -m64)

> >/bin/sh ../../libtool --mode=link
> >/opt/studio/SOS11/SUNWspro/bin/cc -static -xO3 -xarch=v9
> >-xarch=v9 -L/opt/csw/lib/64 -dlopen self  -o slapd main.o
[...]
> >version.o libbackends.a liboverlays.a
> >../../libraries/liblunicode/liblunicode.a 
> >../../libraries/librewrite/librewrite.a
> >../../libraries/liblutil/liblutil.a
> >../../libraries/libldap_r/libldap_r.la ../../libraries/liblber/liblber.la
> >-lltdl -ldb-4.7   -lodbc -lslp     -lssl -lcrypto   -lresolv -lgen
> >-lnsl -lsocket  -lpthread  \
> >
> >mkdir .libs
> >rm -f .libs/slapd.nm .libs/slapd.nmS .libs/slapd.nmT
> >creating .libs/slapdS.c
> >(cd .libs && /opt/studio/SOS11/SUNWspro/bin/cc   -c "slapdS.c")
> >rm -f .libs/slapdS.c .libs/slapd.nm .libs/slapd.nmS .libs/slapd.nmT
> >/opt/studio/SOS11/SUNWspro/bin/cc -xO3 -xarch=v9 -xarch=v9 .libs/
> >slapdS.o -o slapd main.o globals.o bconfig.o config.o daemon.o
[...]
> >slapschema.o version.o  -L/opt/csw/lib/64 libbackends.a
> >liboverlays.a ../../libraries/liblunicode/liblunicode.a
> >../../libraries/librewrite/librewrite.a
> >../../libraries/liblutil/liblutil.a 
> >../../libraries/libldap_r/.libs/libldap_r.a
> >/home/dam/mgar/pkg/openldap/trunk/work/build-isa-sparcv9/openldap-2.4.17/libraries/liblber/.libs/liblber.a
> >../../libraries/liblber/.libs/liblber.a -lltdl -ldb-4.7 
> >/opt/csw/lib/sparcv9/libodbc.so
> >-L/usr/lib/64 -ldl -liconv -lthread -lslp -lssl -lcrypto -lresolv
> >-lgen -lnsl -lsocket -lpthread
> >ld: fatal: file .libs/slapdS.o: wrong ELF class: ELFCLASS32
> >ld: fatal: File processing errors. No output written to slapd

How exactly did you invoke configure and make?
Can you try either of the following in a clean build tree and post the
resulting links as you did before, iff they still fail?

  ./configure CC='/opt/studio/SOS11/SUNWspro/bin/cc -xarch=v9'
  make

  ./configure CC='/opt/studio/SOS11/SUNWspro/bin/cc' CFLAGS='-xarch=v9'
  make

Thanks,
Ralf




reply via email to

[Prev in Thread] Current Thread [Next in Thread]