[Top][All Lists]

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

Link flags that get ignored

From: Josep M. Perez Cancer
Subject: Link flags that get ignored
Date: Tue, 09 Mar 2004 19:56:11 +0100
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5) Gecko/20031007


I am using libtool to create a library on mips-sgi-irix6.5 with the following constraints:

CC=cc                      (The platform C compiler)
CFLAGS=-64                 (64 bits)
CXX=CC                     (The platform C++ compiler)
CXXFLAGS=-LANG:std -64     (C++ conformity flag and 64 bits)
LDFLAGS=-64                (64 bits)

Libtool doesn't pass the -64 argument to the linker, and then I can't create a 64 bit library. I have had the same problem with other architectures before. Is there any way I can make it not ignore the flag?

Sample output:

/bin/sh ./libtool --mode=link CC -LANG:std -64 -64 -o -rpath /user1/uni/upc/ac/perez/gsHEAD/lib -version-info 0:0:0 -lglobus_gram_client_vendorcc64 -lglobus_gass_copy_vendorcc64 GS.lo base64.lo broker.lo common.lo disklist.lo filehash.lo graph.lo hash.lo license.lo list.lo mem.lo task.lo -L/aplic/GLOBUS/2.4/lib -lpthread

CC -shared -all -multigot .libs/GS.o .libs/base64.o .libs/broker.o .libs/common.o .libs/disklist.o .libs/filehash.o .libs/graph.o .libs/hash.o .libs/license.o .libs/list.o .libs/mem.o .libs/task.o -Wl,-rpath -Wl,/aplic/GLOBUS/2.4/lib -L/aplic/GLOBUS/2.4/lib /aplic/GLOBUS/2.4/lib/ /aplic/GLOBUS/2.4/lib/ -lpthread -soname `test -n "sgi1.0" && echo -set_version sgi1.0` -update_registry .libs/so_locations -o .libs/

ld32: FATAL   12 : Expecting n32 objects: .libs/GS.o is n64.

Thanks in advance,
Josep M. Perez C.

reply via email to

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