This is the mail archive of the gas2@sourceware.cygnus.com mailing list for the gas2 project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Hi, I just tried gas-990324 on powerpc-unknown-linux-gnu (linux-2.2.4, glibc-2.1.1pre1, egcs-1.1.2) and make check showed the follwing 3 problems: Running /home/fsirl/BUILD/gas-990324/ld/testsuite/ld-checks/checks.exp ... /home/fsirl/BUILD/gas-990324/ld/../gas/as-new -o tmpdir/asm.o /home/fsirl/BUILD/gas-990324/ld/testsuite/ld-checks/asm.s /home/fsirl/BUILD/gas-990324/ld/testsuite/ld-checks/asm.s: Assembler messages: /home/fsirl/BUILD/gas-990324/ld/testsuite/ld-checks/asm.s:11: Error: Expected comma after symbol-name: rest of line ignored. /home/fsirl/BUILD/gas-990324/ld/testsuite/ld-checks/asm.s:11: Error: Rest of line ignored. First ignored character is `0'. ERROR: /home/fsirl/BUILD/gas-990324/ld/testsuite/ld-checks/asm.s: assembly failed Running /home/fsirl/BUILD/gas-990324/ld/testsuite/ld-selective/selective.exp ... gcc -w -O2 -ffunction-sections -fdata-sections -B/home/fsirl/BUILD/gas-990324/ld/tmpdir/gas/ -I/home/fsirl/BUILD/gas-990324/ld/testsuite/ld-selecti ve -g -O2 -c /home/fsirl/BUILD/gas-990324/ld/testsuite/ld-selective/1.c -o tmpdir/1.o cc1: Invalid option `-fdata-sections' ERROR: /home/fsirl/BUILD/gas-990324/ld/testsuite/ld-selective/1.c: compilation failed Running /home/fsirl/BUILD/gas-990324/ld/testsuite/ld-shared/shared.exp ... gcc -fpic gcc: No input files gcc -g -O2 -B/home/fsirl/BUILD/gas-990324/ld/tmpdir/gas/ -I/home/fsirl/BUILD/gas-990324/ld/testsuite/ld-shared -g -O2 -c /home/fsirl/BUILD/gas-990 324/ld/testsuite/ld-shared/main.c -o tmpdir/mainnp.o gcc -g -O2 -B/home/fsirl/BUILD/gas-990324/ld/tmpdir/gas/ -I/home/fsirl/BUILD/gas-990324/ld/testsuite/ld-shared -g -O2 -c /home/fsirl/BUILD/gas-990 324/ld/testsuite/ld-shared/sh1.c -o tmpdir/sh1np.o gcc -g -O2 -B/home/fsirl/BUILD/gas-990324/ld/tmpdir/gas/ -I/home/fsirl/BUILD/gas-990324/ld/testsuite/ld-shared -g -O2 -c /home/fsirl/BUILD/gas-990 324/ld/testsuite/ld-shared/sh2.c -o tmpdir/sh2np.o /home/fsirl/BUILD/gas-990324/ld/ld-new -o tmpdir/shnp.so -shared tmpdir/sh1np.o tmpdir/sh2np.o /home/fsirl/BUILD/gas-990324/ld/ld-new -m elf32ppc -o tmpdir/shnp -dynamic-linker /lib/ld.so.1 /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/gcc-lib/ppc -redhat-linux/egcs-2.91.66/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/shnp.so /usr/lib/gcc-lib/ppc-redhat-linux/egcs-2.91.66/libgcc.a -lc /usr /lib/gcc-lib/ppc-redhat-linux/egcs-2.91.66/libgcc.a /usr/lib/gcc-lib/ppc-redhat-linux/egcs-2.91.66/crtend.o /usr/lib/crtn.o tmpdir/shnp >tmpdir/shnp.out diff tmpdir/shnp.out /home/fsirl/BUILD/gas-990324/ld/testsuite/ld-shared/shared.dat PASS: shared (non PIC) /home/fsirl/BUILD/gas-990324/ld/ld-new -o tmpdir/shnp.so -shared -T /home/fsirl/BUILD/gas-990324/ld/testsuite/ld-shared/elf-offset.ld tmpdir/sh1np. o tmpdir/sh2np.o /home/fsirl/BUILD/gas-990324/ld/ld-new -m elf32ppc -o tmpdir/shnp -dynamic-linker /lib/ld.so.1 /usr/lib/crt1.o /usr/lib/crti.o /usr/lib/gcc-lib/ppc -redhat-linux/egcs-2.91.66/crtbegin.o -rpath tmpdir tmpdir/mainnp.o tmpdir/shnp.so /usr/lib/gcc-lib/ppc-redhat-linux/egcs-2.91.66/libgcc.a -lc /usr /lib/gcc-lib/ppc-redhat-linux/egcs-2.91.66/libgcc.a /usr/lib/gcc-lib/ppc-redhat-linux/egcs-2.91.66/crtend.o /usr/lib/crtn.o tmpdir/shnp >tmpdir/shnp.out tmpdir/shnp: error in loading shared libraries: tmpdir/shnp.so: program headers not contained in any loaded segment FAIL: shared (non PIC, load offset) On the last on the only special thing about shnp.so I noticed is the following readelf output: Program Headers: Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align LOAD 0x010000 0x00100000 0x00100000 0x017d0 0x017d0 RWE 0x10000 DYNAMIC 0x01176c 0x0010176c 0x0010176c 0x00050 0x00050 RW 0x4 AFAI remember there are usually 2 LOAD entries here, or? Hope this helps, Franz.