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]

Re: Testresults for binutils 2.14.90 20030608 on i686-linux


On Mon, Jun 09, 2003 at 05:17:39PM +0930, Alan Modra wrote:
> On Mon, Jun 09, 2003 at 09:20:26AM +0200, Christian Joensson wrote:
> > Any ideas on what is wrong here?
> 
> The way you're running the testsuite.  You can't just add -fPIC and
> expect all the tests to pass.

well, for the srec tests, I've heard before it's not done using
-fPIC... but for the four others, do you really mean that??

this is the contents of the log file for the test suite run *without"
the -fPIC flag set...


/usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/include -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/sys-include -L/usr/local/src/trunk/objdir/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/trunk/objdir/ld/tmpdir/gas/ -I/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainnp.o
/usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/include -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/sys-include -L/usr/local/src/trunk/objdir/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/trunk/objdir/ld/tmpdir/gas/ -I/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1np.o
/usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/include -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/sys-include -L/usr/local/src/trunk/objdir/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -B/usr/local/src/trunk/objdir/ld/tmpdir/gas/ -I/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2np.o
/usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/include -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/sys-include -L/usr/local/src/trunk/objdir/ld -B/usr/local/src/trunk/objdir/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/i686-pc-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/include -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/sys-include -L/usr/local/src/trunk/objdir/ld -B/usr/local/src/trunk/objdir/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/i686-pc-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vnp -Wl,-rpath,tmpdir tmpdir/mainnp.o tmpdir/vnp.so
tmpdir/mainnp.o(.text+0x1d): In function `main_visibility_check':
/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x40): In function `main_visibility_checkvar':
/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x56):/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
lt-ld-new: tmpdir/vnp: hidden symbol `visibility_def' isn't defined
collect2: ld returned 1 exit status
FAIL: visibility (hidden_undef_def) (non PIC)
/usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/include -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/sys-include -L/usr/local/src/trunk/objdir/ld -B/usr/local/src/trunk/objdir/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/i686-pc-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vnp.so -shared -T /usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/elf-offset.ld tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/include -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/sys-include -L/usr/local/src/trunk/objdir/ld -B/usr/local/src/trunk/objdir/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/i686-pc-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vnp -Wl,-rpath,tmpdir tmpdir/mainnp.o tmpdir/vnp.so
tmpdir/mainnp.o(.text+0x1d): In function `main_visibility_check':
/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x40): In function `main_visibility_checkvar':
/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x56):/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
lt-ld-new: tmpdir/vnp: hidden symbol `visibility_def' isn't defined
collect2: ld returned 1 exit status
FAIL: visibility (hidden_undef_def) (non PIC, load offset)
/usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/include -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/sys-include -L/usr/local/src/trunk/objdir/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/trunk/objdir/ld/tmpdir/gas/ -I/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/sh1.c -o tmpdir/sh1p.o
/usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/include -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/sys-include -L/usr/local/src/trunk/objdir/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/trunk/objdir/ld/tmpdir/gas/ -I/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/sh2.c -o tmpdir/sh2p.o
/usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/include -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/sys-include -L/usr/local/src/trunk/objdir/ld -B/usr/local/src/trunk/objdir/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/i686-pc-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
/usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/include -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/sys-include -L/usr/local/src/trunk/objdir/ld -B/usr/local/src/trunk/objdir/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/i686-pc-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vp -Wl,-rpath,tmpdir tmpdir/mainnp.o tmpdir/vp.so
tmpdir/mainnp.o(.text+0x1d): In function `main_visibility_check':
/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainnp.o(.text+0x40): In function `main_visibility_checkvar':
/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
tmpdir/mainnp.o(.text+0x56):/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
lt-ld-new: tmpdir/vp: hidden symbol `visibility_def' isn't defined
collect2: ld returned 1 exit status
FAIL: visibility (hidden_undef_def)
/usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/include -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/sys-include -L/usr/local/src/trunk/objdir/ld -g -g -O2  -DHIDDEN_UNDEF_TEST -DDSO_DEFINE_TEST -fpic -B/usr/local/src/trunk/objdir/ld/tmpdir/gas/ -I/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb -g -O2  -c /usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/main.c -o tmpdir/mainp.o
/usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/include -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/sys-include -L/usr/local/src/trunk/objdir/ld -B/usr/local/src/trunk/objdir/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/i686-pc-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vmpnp.so -shared  tmpdir/sh1np.o tmpdir/sh2np.o
/usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/include -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/sys-include -L/usr/local/src/trunk/objdir/ld -B/usr/local/src/trunk/objdir/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/i686-pc-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vmpnp -Wl,-rpath,tmpdir tmpdir/mainp.o tmpdir/vmpnp.so
tmpdir/mainp.o(.text+0x29): In function `main_visibility_check':
/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainp.o(.text+0x63): In function `main_visibility_checkvar':
/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
lt-ld-new: tmpdir/vmpnp: hidden symbol `visibility_def' isn't defined
collect2: ld returned 1 exit status
FAIL: visibility (hidden_undef_def) (PIC main, non PIC so)
/usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/include -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/sys-include -L/usr/local/src/trunk/objdir/ld -B/usr/local/src/trunk/objdir/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/i686-pc-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vmpp.so -shared  tmpdir/sh1p.o tmpdir/sh2p.o
/usr/local/src/trunk/objdir/gcc/xgcc -B/usr/local/src/trunk/objdir/gcc/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/bin/ -B/usr/local/gcc-binutils/i686-pc-linux-gnu/lib/ -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/include -isystem /usr/local/gcc-binutils/i686-pc-linux-gnu/sys-include -L/usr/local/src/trunk/objdir/ld -B/usr/local/src/trunk/objdir/ld/tmpdir/ld/ -L/usr/local/gcc-binutils/i686-pc-linux-gnu/lib -L/usr/local/gcc-binutils/lib -L/usr/local/lib -L/lib -L/usr/lib  -o tmpdir/vmpp -Wl,-rpath,tmpdir tmpdir/mainp.o tmpdir/vmpp.so
tmpdir/mainp.o(.text+0x29): In function `main_visibility_check':
/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/main.c:120: undefined reference to `visibility'
tmpdir/mainp.o(.text+0x63): In function `main_visibility_checkvar':
/usr/local/src/trunk/gcc-binutils/ld/testsuite/ld-elfvsb/main.c:131: undefined reference to `visibility_var'
lt-ld-new: tmpdir/vmpp: hidden symbol `visibility_def' isn't defined
collect2: ld returned 1 exit status
FAIL: visibility (hidden_undef_def) (PIC main)

Cheers,

/ChJ


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]