This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
I am not sure if I understand what you are saying. It seems to workThanks for the swift reply (and source code too!).
for me with the testcase enclosed here:
[hjl@gnu shared]$ make gcc -B./ -O -g -c -o main.o main.c gcc -B./ -O -g -fPIC -c foo.c -o shared.o gcc -B./ -shared -o libshared.so shared.o gcc -B./ -O -g -c -o bar.o bar.c ar rv libfoo.a bar.o ar: creating libfoo.a a - bar.o gcc -B./ -O -g -c -o foo.o foo.c ar rv libfoo.a foo.o a - foo.o gcc -B./ -o main1 main.o libshared.so libfoo.a -Wl,-rpath,. gcc -B./ -o main2 main.o libfoo.a ./main1 Shared library ./main2 Static library rm foo.o bar.o
Does it work for you?
*** RH9 version *** [opt-testing@fender modified]$ make gcc -B./ -O -g -c -o main.o main.c gcc -B./ -O -g -fPIC -c foo.c -o shared.o gcc -B./ -shared -o libshared1.so shared.o gcc -B./ -O -g -fPIC -c bar.c -o bar.o ar rv libfoo.a bar.o a - bar.o gcc -B./ -o main1 main.o libshared1.so libfoo.a -Wl,-rpath,. gcc -B./ -o main2 main.o libfoo.a gcc -B./ -shared -o libshared3.so shared.o libfoo.a libfoo.a gcc -B./ -o main3 main.o libshared3.so libfoo.a -Wl,-rpath,. ./main1 Shared library Real Foo (or Bar) ./main2 Real Foo (or Bar) ./main3 Shared library Real Foo (or Bar)
*** FC3 version *** [gwh@snowball modified]$ make gcc -B./ -O -g -c -o main.o main.c gcc -B./ -O -g -fPIC -c foo.c -o shared.o gcc -B./ -shared -o libshared1.so shared.o gcc -B./ -O -g -fPIC -c bar.c -o bar.o ar rv libfoo.a bar.o ar: creating libfoo.a a - bar.o gcc -B./ -o main1 main.o libshared1.so libfoo.a -Wl,-rpath,. gcc -B./ -o main2 main.o libfoo.a gcc -B./ -shared -o libshared3.so shared.o libfoo.a libfoo.a gcc -B./ -o main3 main.o libshared3.so libfoo.a -Wl,-rpath,. ./main1 Real Foo (or Bar) ./main2 Real Foo (or Bar) ./main3 Shared library Real Foo (or Bar)
Attachment:
bug1.tar.gz
Description: GNU Zip compressed data
Attachment:
smime.p7s
Description: S/MIME Cryptographic Signature
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |