Yes write a wrapper like: #!/bin/sh # # appeler le gcc qui va bien # if [ "X$GCC_ABI" != "X32" ] ; then
case $1 in *print-search-dirs* ) echo "install: /opt/gcc412/lib/gcc/i386-pc-solaris2.10/4.1.2/" echo "programs: =/opt/gcc412/libexec/gcc/i386-pc-solaris2.10/4.1.2/:/opt /gcc412/lib/gcc/i386-pc-solaris2.10/4.1.2/:/usr/ccs/bin/" echo "libraries: =/opt/gcc412/lib/gcc/i386-pc-solaris2.10/4.1.2/amd64/:/ opt/gcc412/lib/amd64:/lib/amd64:/usr/lib/amd64" exit 0 esac exec /opt/gcc412/bin/gcc -m64 "$@" fi exec /opt/gcc412/bin/gcc -m32 "$@" > Delivered-To: tools-compilers at opensolaris.org > Date: Tue, 13 Jan 2009 15:08:55 PST > From: Charles Wright <charles at asc.edu> > To: tools-compilers at opensolaris.org > Subject: [tools-compilers] 64-bit binaries as default? > List-Id: Compilers discussion <tools-compilers.opensolaris.org> > > I noticed that by default gcc on opensolaris generates 32-bit code even if opensolaris is running the 64-bit kernel > > I have confirmed I can make a 64-bit binary with > export CFLAGS=-m64 > export CPPFLAGS=-m64 > > Is there a way to make it so gcc makes 64-bit binaries by default? > Thanks. > -- > This message posted from opensolaris.org > _______________________________________________ > tools-compilers mailing list > tools-compilers at opensolaris.org