On 12/07/2011 07:53 AM, Ali Bahrami wrote:
...
This looks right --- I just compared it to what gcc produces on
my system, and the differences all look correct.

I'll suggest also doing this with -m64, and make the same comparison to
what the current stock gcc produces, though I'm sure it will be correct
based on everything else I've seen.

Here's that output:

$ LD_OPTIONS=-Dargs gcc -m64 /tmp/t.c
debug:
debug: Solaris Linkers: 5.11-1.2282
debug:
debug: arg[1]   option=-D:  option-argument: args
debug: arg[2] option=-Y: option-argument: P,/usr/sfw/lib/64:/lib/64:/usr/lib/64
debug: arg[4]   option=-R:  option-argument: /usr/sfw/lib/64
debug: arg[6]   option=-Q:  option-argument: y
debug: arg[11] option=-L: option-argument: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/amd64 debug: arg[12] option=-L: option-argument: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../amd64
debug: arg[13]  option=-L:  option-argument: /lib/amd64
debug: arg[14]  option=-L:  option-argument: /usr/lib/amd64
debug: arg[16]  option=-l:  option-argument: gcc
debug: arg[17]  option=-l:  option-argument: gcc_eh
debug: arg[18]  option=-l:  option-argument: c
debug: arg[19]  option=-l:  option-argument: gcc
debug: arg[20]  option=-l:  option-argument: gcc_eh
debug: arg[1]   option=-D:  option-argument: args
debug: arg[7]   file=/usr/lib/amd64/crt1.o
debug:
debug: arg[8]   file=/usr/lib/amd64/crti.o
debug:
debug: arg[9]   file=/usr/lib/amd64/values-Xa.o
debug:
debug: arg[10] file=/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/amd64/crtbegin.o
debug:
debug: arg[11] option=-L: option-argument: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/amd64 debug: arg[12] option=-L: option-argument: /usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/../../../amd64
debug: arg[13]  option=-L:  option-argument: /lib/amd64
debug: arg[14]  option=-L:  option-argument: /usr/lib/amd64
debug: arg[15]  file=/var/tmp//ccqjaaiq.o
debug:
debug: arg[16]  option=-l:  option-argument: gcc
debug: arg[17]  option=-l:  option-argument: gcc_eh
debug: arg[18]  option=-l:  option-argument: c
debug:
debug: arg[19]  option=-l:  option-argument: gcc
debug: arg[20]  option=-l:  option-argument: gcc_eh
debug: arg[21] file=/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/amd64/crtend.o
debug:
debug: arg[22]  file=/usr/lib/amd64/crtn.o
debug:
$

This is on the current running BE on stard.us.oracle.com, so feel free
to ssh in if you would like to run some other tests. Or I'm happy to run
them. Either way.

Thanks.

_______________________________________________
userland-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/userland-discuss

Reply via email to