[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [parisc-linux] glibc is broken because of gcc



John David Anglin a écrit :
Here is the readelf of the broken build :
seb@hpnux:~/glibc-2.5/build-tree/hppa-libc/rt$ readelf -a ./libc.so |grep multiple_threads
   1230: 0013e328     4 OBJECT  GLOBAL DEFAULT   32
__librt_multiple_threads@@GLIBC_PRIVATE
   2737: 0013e328     4 OBJECT  LOCAL  HIDDEN   32 __libc_multiple_threads
   3961: 0013e328     4 OBJECT  GLOBAL DEFAULT   32 __librt_multiple_threads

seb@hpnux:~/dev/glibc/glibc-2.5/build-tree/hppa-libc/rt$ readelf -a
librt_pic.a |grep multiple_threads
     18: 00000000     0 NOTYPE  GLOBAL HIDDEN  UND __librt_multiple_threads
      6: 00000000     0 NOTYPE  GLOBAL DEFAULT  UND __librt_multiple_threads
      6: 00000000     0 NOTYPE  GLOBAL DEFAULT  UND __librt_multiple_threads

I don't see anything wrong. Moreover, the readelf on the correct library gives exactly the same result.

The error in bug 428509 is:

...
/home/seb/dev/glibc-2.5/build-tree/hppa-libc/rt/librt_pic.a(mq_timedreceive.os):(.text+0x20): more undefined references to `__librt_multiple_threads' follow
/usr/bin/ld: /home/seb/dev/glibc-2.5/build-tree/hppa-libc/rt/librt.so: hidden symbol `__librt_multiple_threads' isn't defined
/usr/bin/ld: final link failed: Nonrepresentable section on output

Looking at gcc PR 20218, it's clear that there are some very subtle
issues here.  So, it's not clear to me where the problem lies.  It
could be in glibc (hppa sysdep-cancel.h), binutils or gcc.  The handling
of the visibility attribute was broken prior to HJL's change, so it
could have exposed bugs in other packages.

Because of this, it was a mistake for Debian to backport this change.
The change is only in the unreleased gcc trunk.

Since the problem was introduced by a gcc change, I'd start with
a gcc PR and mention the patch that introduced the regression.

Could you do glibc builds with the gcc trunk before and after the change?
It's best to base the PR on an unmodified version of gcc.

It would help to know the exact details of the linker command that
fails, the assembler code generated for mq_timedreceive, and the
__librt_multiple_threads symbols in __librt_multiple_threads librt.so.

Dave
Here is the detail of the link command done with gcc-4.1-4.1.2-13.

It's not clear want do you want exactly.

I join the result of :
  objdump -d mq_timedreceive.os
  readelf -a libc-cancellation.os
  readelf -a mq_timedreceive.os

Hope this is what you're asking for.

Seb

mq_timedreceive.os:     file format elf32-hppa-linux

Disassembly of section .text:

00000000 <__GI_mq_timedreceive>:
   0:	6b c2 3f d9 	stw rp,-14(sp)
   4:	4b d6 3f 99 	ldw -34(sp),r22
   8:	08 03 02 41 	copy r3,r1
   c:	08 1e 02 43 	copy sp,r3
  10:	6f c1 00 80 	stw,ma r1,40(sp)
  14:	6b c2 3f d9 	stw rp,-14(sp)
  18:	0f c3 12 99 	stw r3,-4(sp)
  1c:	2a 60 00 00 	addil L%0,r19,r1
  20:	48 3c 00 00 	ldw 0(r1),ret0
  24:	0f 80 10 9c 	ldw 0(ret0),ret0
  28:	8f 80 20 5a 	cmpib,<>,n 0,ret0,5c <__GI_mq_timedreceive+0x5c>
  2c:	08 13 02 43 	copy r19,r3
  30:	e4 00 82 00 	be,l 100(sr2,r0),sr0,r31
  34:	34 14 01 d0 	ldi e8,r20
  38:	34 01 20 01 	ldi -1000,r1
  3c:	8b 81 81 12 	cmpb,>>=,n r1,ret0,cc <__GI_mq_timedreceive+0xcc>
  40:	08 03 02 53 	copy r3,r19
  44:	e8 40 00 00 	b,l 4c <__GI_mq_timedreceive+0x4c>,rp
  48:	08 1c 02 43 	copy ret0,r3
  4c:	08 60 04 03 	sub r0,r3,r3
  50:	0f 83 12 80 	stw r3,0(ret0)
  54:	e8 00 00 e0 	b,l cc <__GI_mq_timedreceive+0xcc>,r0
  58:	34 1c 3f ff 	ldi -1,ret0
  5c:	6b da 3f b9 	stw r26,-24(sp)
  60:	6b d9 3f b1 	stw r25,-28(sp)
  64:	6b d8 3f a9 	stw r24,-2c(sp)
  68:	6b d7 3f a1 	stw r23,-30(sp)
  6c:	6b d6 3f 99 	stw r22,-34(sp)
  70:	e8 40 00 00 	b,l 78 <__GI_mq_timedreceive+0x78>,rp
  74:	08 13 02 43 	copy r19,r3
  78:	4b da 3f b9 	ldw -24(sp),r26
  7c:	4b d9 3f b1 	ldw -28(sp),r25
  80:	4b d8 3f a9 	ldw -2c(sp),r24
  84:	4b d7 3f a1 	ldw -30(sp),r23
  88:	4b d6 3f 99 	ldw -34(sp),r22
  8c:	6b dc 3f d1 	stw ret0,-18(sp)
  90:	e4 00 82 00 	be,l 100(sr2,r0),sr0,r31
  94:	34 14 01 d0 	ldi e8,r20
  98:	08 03 02 53 	copy r3,r19
  9c:	4b da 3f d1 	ldw -18(sp),r26
  a0:	e8 40 00 00 	b,l a8 <__GI_mq_timedreceive+0xa8>,rp
  a4:	6b dc 3f d1 	stw ret0,-18(sp)
  a8:	4b dc 3f d1 	ldw -18(sp),ret0
  ac:	34 01 20 01 	ldi -1000,r1
  b0:	8b 81 80 2a 	cmpb,>>=,n r1,ret0,cc <__GI_mq_timedreceive+0xcc>
  b4:	08 03 02 53 	copy r3,r19
  b8:	08 1c 02 43 	copy ret0,r3
  bc:	e8 40 00 00 	b,l c4 <__GI_mq_timedreceive+0xc4>,rp
  c0:	08 60 04 03 	sub r0,r3,r3
  c4:	0f 83 12 80 	stw r3,0(ret0)
  c8:	34 1c 3f ff 	ldi -1,ret0
  cc:	4b c2 3f 59 	ldw -54(sp),rp
  d0:	4f c3 3f 81 	ldw,mb -40(sp),r3
  d4:	e8 40 c0 02 	bv,n r0(rp)
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 03 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - Linux
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          18152 (bytes into file)
  Flags:                             0x210, PA-RISC 1.1
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         25
  Section header string table index: 22

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000080 00  AX  0   0  4
  [ 2] .rela.text        RELA            00000000 004dac 000024 0c     23   1  4
  [ 3] .data             PROGBITS        00000000 0000b4 000000 00  WA  0   0  1
  [ 4] .bss              NOBITS          00000000 0000b4 000004 00  WA  0   0  4
  [ 5] .note             NOTE            00000000 0000b4 000014 00      0   0  1
  [ 6] .debug_abbrev     PROGBITS        00000000 0000c8 000254 00      0   0  1
  [ 7] .debug_info       PROGBITS        00000000 00031c 00242d 00      0   0  1
  [ 8] .rela.debug_info  RELA            00000000 004dd0 0018fc 0c     23   7  4
  [ 9] .debug_line       PROGBITS        00000000 002749 000402 00      0   0  1
  [10] .rela.debug_line  RELA            00000000 0066cc 00000c 0c     23   9  4
  [11] .PARISC.unwind    PROGBITS        00000000 002b4c 000020 04   A  0   1  4
  [12] .rela.PARISC.unwi RELA            00000000 0066d8 000030 0c     23  11  4
  [13] .debug_frame      PROGBITS        00000000 002b6c 00003c 00      0   0  4
  [14] .rela.debug_frame RELA            00000000 006708 000030 0c     23  13  4
  [15] .debug_loc        PROGBITS        00000000 002ba8 000045 00      0   0  1
  [16] .debug_pubnames   PROGBITS        00000000 002bed 0000ac 00      0   0  1
  [17] .rela.debug_pubna RELA            00000000 006738 00000c 0c     23  16  4
  [18] .debug_aranges    PROGBITS        00000000 002c99 000020 00      0   0  1
  [19] .rela.debug_arang RELA            00000000 006744 000018 0c     23  18  4
  [20] .debug_str        PROGBITS        00000000 002cb9 00191e 01  MS  0   0  1
  [21] .comment          PROGBITS        00000000 0045d7 00003a 00      0   0  1
  [22] .shstrtab         STRTAB          00000000 004611 0000d5 00      0   0  1
  [23] .symtab           SYMTAB          00000000 004ad0 0001c0 10     24  15  4
  [24] .strtab           STRTAB          00000000 004c90 000119 00      0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings)
  I (info), L (link order), G (group), x (unknown)
  O (extra OS processing required) o (OS specific), p (processor specific)

There are no section groups in this file.

There are no program headers in this file.

Relocation section '.rela.text' at offset 0x4dac contains 3 entries:
 Offset     Info    Type            Sym.Value  Sym. Name + Addend
0000004c  00001422 R_PARISC_DLTIND21 00000000   __libc_pthread_functio + 0
00000054  00001426 R_PARISC_DLTIND14 00000000   __libc_pthread_functio + 0
00000064  0000150c R_PARISC_PCREL17F 00000000   $$dyncall + 0

Relocation section '.rela.debug_info' at offset 0x4dd0 contains 533 entries:
 Offset     Info    Type            Sym.Value  Sym. Name + Addend
00000006  00000401 R_PARISC_DIR32    00000000   .debug_abbrev + 0
0000000c  00000601 R_PARISC_DIR32    00000000   .debug_line + 0
00000010  00000101 R_PARISC_DIR32    00000000   .text + 80
00000014  00000101 R_PARISC_DIR32    00000000   .text + 0
00000018  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1814
0000001d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 755
00000021  00000b01 R_PARISC_DIR32    00000000   .debug_str + 7bb
0000002d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 82f
00000038  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1859
0000003f  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1579
0000004a  00000b01 R_PARISC_DIR32    00000000   .debug_str + 5d7
00000051  00000b01 R_PARISC_DIR32    00000000   .debug_str + 67c
0000005c  00000b01 R_PARISC_DIR32    00000000   .debug_str + ca1
00000063  00000b01 R_PARISC_DIR32    00000000   .debug_str + 25d
0000006e  00000b01 R_PARISC_DIR32    00000000   .debug_str + eb8
00000079  00000b01 R_PARISC_DIR32    00000000   .debug_str + ffc
00000080  00000b01 R_PARISC_DIR32    00000000   .debug_str + cca
00000087  00000b01 R_PARISC_DIR32    00000000   .debug_str + 188e
0000008e  00000b01 R_PARISC_DIR32    00000000   .debug_str + 61c
00000095  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1487
0000009c  00000b01 R_PARISC_DIR32    00000000   .debug_str + 18f6
000000a7  00000b01 R_PARISC_DIR32    00000000   .debug_str + 45a
000000b2  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1c3
000000bd  00000b01 R_PARISC_DIR32    00000000   .debug_str + ec1
000000c4  00000b01 R_PARISC_DIR32    00000000   .debug_str + d57
000000cf  00000b01 R_PARISC_DIR32    00000000   .debug_str + 2e6
000000da  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1859
000000e1  00000b01 R_PARISC_DIR32    00000000   .debug_str + 41f
000000ec  00000b01 R_PARISC_DIR32    00000000   .debug_str + 6b8
000000fd  00000b01 R_PARISC_DIR32    00000000   .debug_str + 10c7
00000104  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1506
0000010f  00000b01 R_PARISC_DIR32    00000000   .debug_str + 305
0000011a  00000b01 R_PARISC_DIR32    00000000   .debug_str + 126d
00000125  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1cb
00000130  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1898
0000013b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 666
00000146  00000b01 R_PARISC_DIR32    00000000   .debug_str + 14e8
00000159  00000b01 R_PARISC_DIR32    00000000   .debug_str + ace
00000178  00000b01 R_PARISC_DIR32    00000000   .debug_str + 362
00000183  00000b01 R_PARISC_DIR32    00000000   .debug_str + da7
00000192  00000b01 R_PARISC_DIR32    00000000   .debug_str + a7b
0000019a  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1467
000001a8  00000b01 R_PARISC_DIR32    00000000   .debug_str + 16a3
000001bb  00000b01 R_PARISC_DIR32    00000000   .debug_str + 6fc
000001c3  00000b01 R_PARISC_DIR32    00000000   .debug_str + 14be
000001da  00000b01 R_PARISC_DIR32    00000000   .debug_str + 11eb
00000202  00000b01 R_PARISC_DIR32    00000000   .debug_str + 794
0000020a  00000b01 R_PARISC_DIR32    00000000   .debug_str + a50
00000218  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1915
00000227  00000b01 R_PARISC_DIR32    00000000   .debug_str + fdb
0000023c  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1135
00000245  00000b01 R_PARISC_DIR32    00000000   .debug_str + 150d
00000253  00000b01 R_PARISC_DIR32    00000000   .debug_str + 781
00000261  00000b01 R_PARISC_DIR32    00000000   .debug_str + 14f2
0000026f  00000b01 R_PARISC_DIR32    00000000   .debug_str + 149
0000027d  00000b01 R_PARISC_DIR32    00000000   .debug_str + e37
0000028b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 11e5
00000299  00000b01 R_PARISC_DIR32    00000000   .debug_str + 7fb
000002a7  00000b01 R_PARISC_DIR32    00000000   .debug_str + 163b
000002b5  00000b01 R_PARISC_DIR32    00000000   .debug_str + 22a
000002c3  00000b01 R_PARISC_DIR32    00000000   .debug_str + 138d
000002d1  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1245
000002df  00000b01 R_PARISC_DIR32    00000000   .debug_str + b37
000002ed  00000b01 R_PARISC_DIR32    00000000   .debug_str + d9a
000002fb  00000b01 R_PARISC_DIR32    00000000   .debug_str + 387
00000309  00000b01 R_PARISC_DIR32    00000000   .debug_str + d4e
00000317  00000b01 R_PARISC_DIR32    00000000   .debug_str + e93
00000325  00000b01 R_PARISC_DIR32    00000000   .debug_str + fd1
00000333  00000b01 R_PARISC_DIR32    00000000   .debug_str + e9c
00000341  00000b01 R_PARISC_DIR32    00000000   .debug_str + 13a4
0000034f  00000b01 R_PARISC_DIR32    00000000   .debug_str + 4cb
0000035d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 214
0000036b  00000b01 R_PARISC_DIR32    00000000   .debug_str + b81
00000379  00000b01 R_PARISC_DIR32    00000000   .debug_str + c2c
00000387  00000b01 R_PARISC_DIR32    00000000   .debug_str + 12cc
00000395  00000b01 R_PARISC_DIR32    00000000   .debug_str + 186d
000003a3  00000b01 R_PARISC_DIR32    00000000   .debug_str + e26
000003b2  00000b01 R_PARISC_DIR32    00000000   .debug_str + b0a
000003c1  00000b01 R_PARISC_DIR32    00000000   .debug_str + c64
000003d0  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1159
000003df  00000b01 R_PARISC_DIR32    00000000   .debug_str + 512
000003ee  00000b01 R_PARISC_DIR32    00000000   .debug_str + 6d8
000003fd  00000b01 R_PARISC_DIR32    00000000   .debug_str + 159f
0000040c  00000b01 R_PARISC_DIR32    00000000   .debug_str + 2bb
0000041b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1f2
0000042a  00000b01 R_PARISC_DIR32    00000000   .debug_str + 16b3
00000439  00000b01 R_PARISC_DIR32    00000000   .debug_str + add
00000448  00000b01 R_PARISC_DIR32    00000000   .debug_str + 284
00000457  00000b01 R_PARISC_DIR32    00000000   .debug_str + 3ab
00000466  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1165
00000475  00000b01 R_PARISC_DIR32    00000000   .debug_str + a5b
00000484  00000b01 R_PARISC_DIR32    00000000   .debug_str + 9e1
00000493  00000b01 R_PARISC_DIR32    00000000   .debug_str + 54c
000004a2  00000b01 R_PARISC_DIR32    00000000   .debug_str + 88b
000004b1  00000b01 R_PARISC_DIR32    00000000   .debug_str + 582
000004c0  00000b01 R_PARISC_DIR32    00000000   .debug_str + 8
000004d4  00000b01 R_PARISC_DIR32    00000000   .debug_str + 162a
000004dc  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1d2
000004ea  00000b01 R_PARISC_DIR32    00000000   .debug_str + 922
000004f8  00000b01 R_PARISC_DIR32    00000000   .debug_str + 134f
00000506  00000b01 R_PARISC_DIR32    00000000   .debug_str + 16d9
00000514  00000b01 R_PARISC_DIR32    00000000   .debug_str + 16ab
00000522  00000b01 R_PARISC_DIR32    00000000   .debug_str + 15ea
00000530  00000b01 R_PARISC_DIR32    00000000   .debug_str + af
0000053e  00000b01 R_PARISC_DIR32    00000000   .debug_str + 592
0000054c  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1299
0000055d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1590
00000568  00000b01 R_PARISC_DIR32    00000000   .debug_str + 100e
0000057b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 18e4
00000589  00000b01 R_PARISC_DIR32    00000000   .debug_str + 3b7
00000597  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1650
000005a5  00000b01 R_PARISC_DIR32    00000000   .debug_str + 0
000005c4  00000b01 R_PARISC_DIR32    00000000   .debug_str + b28
000005d7  00000b01 R_PARISC_DIR32    00000000   .debug_str + 133a
000005e6  00000b01 R_PARISC_DIR32    00000000   .debug_str + bee
000005f9  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1676
00000607  00000b01 R_PARISC_DIR32    00000000   .debug_str + 45
00000615  00000b01 R_PARISC_DIR32    00000000   .debug_str + 13b6
00000623  00000b01 R_PARISC_DIR32    00000000   .debug_str + 695
00000631  00000b01 R_PARISC_DIR32    00000000   .debug_str + 36d
00000640  00000b01 R_PARISC_DIR32    00000000   .debug_str + 5f9
00000653  00000b01 R_PARISC_DIR32    00000000   .debug_str + 57
00000662  00000b01 R_PARISC_DIR32    00000000   .debug_str + c18
00000671  00000b01 R_PARISC_DIR32    00000000   .debug_str + aa9
00000679  00000b01 R_PARISC_DIR32    00000000   .debug_str + 12ae
00000687  00000b01 R_PARISC_DIR32    00000000   .debug_str + 869
00000695  00000b01 R_PARISC_DIR32    00000000   .debug_str + 670
000006a3  00000b01 R_PARISC_DIR32    00000000   .debug_str + 729
000006b1  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1520
000006bf  00000b01 R_PARISC_DIR32    00000000   .debug_str + 15af
000006cd  00000b01 R_PARISC_DIR32    00000000   .debug_str + 659
000006dc  00000b01 R_PARISC_DIR32    00000000   .debug_str + 231
000006e7  00000b01 R_PARISC_DIR32    00000000   .debug_str + 402
000006f3  00000b01 R_PARISC_DIR32    00000000   .debug_str + a9
000006fa  00000b01 R_PARISC_DIR32    00000000   .debug_str + 851
00000705  00000b01 R_PARISC_DIR32    00000000   .debug_str + 160
00000710  00000b01 R_PARISC_DIR32    00000000   .debug_str + d89
0000071b  00000b01 R_PARISC_DIR32    00000000   .debug_str + a9d
0000072a  00000b01 R_PARISC_DIR32    00000000   .debug_str + 18ff
00000732  00000b01 R_PARISC_DIR32    00000000   .debug_str + 3a0
00000740  00000b01 R_PARISC_DIR32    00000000   .debug_str + 4b0
0000074e  00000b01 R_PARISC_DIR32    00000000   .debug_str + 14a9
0000075c  00000b01 R_PARISC_DIR32    00000000   .debug_str + 18b
00000775  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1709
0000077d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1426
0000078b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 190b
00000799  00000b01 R_PARISC_DIR32    00000000   .debug_str + 937
000007a7  00000b01 R_PARISC_DIR32    00000000   .debug_str + b1e
000007b5  00000b01 R_PARISC_DIR32    00000000   .debug_str + 10cc
000007d5  00000b01 R_PARISC_DIR32    00000000   .debug_str + 194
000007e0  00000b01 R_PARISC_DIR32    00000000   .debug_str + 118d
000007ef  00000b01 R_PARISC_DIR32    00000000   .debug_str + fa2
000007f7  00000b01 R_PARISC_DIR32    00000000   .debug_str + 329
0000080e  00000b01 R_PARISC_DIR32    00000000   .debug_str + 189e
00000819  00000b01 R_PARISC_DIR32    00000000   .debug_str + f4e
00000824  00000b01 R_PARISC_DIR32    00000000   .debug_str + 10e6
00000864  00000b01 R_PARISC_DIR32    00000000   .debug_str + ad4
0000086c  00000b01 R_PARISC_DIR32    00000000   .debug_str + eb2
000008a3  00000b01 R_PARISC_DIR32    00000000   .debug_str + 110f
000008a9  00000b01 R_PARISC_DIR32    00000000   .debug_str + 80b
000008af  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1238
000008b5  00000b01 R_PARISC_DIR32    00000000   .debug_str + 14fd
000008bb  00000b01 R_PARISC_DIR32    00000000   .debug_str + 8b
000008c2  00000b01 R_PARISC_DIR32    00000000   .debug_str + 2ee
000008cd  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1175
0000092f  00000b01 R_PARISC_DIR32    00000000   .debug_str + 17c
00000971  00000b01 R_PARISC_DIR32    00000000   .debug_str + 8d3
0000097f  00000b01 R_PARISC_DIR32    00000000   .debug_str + 27f
00000996  00000b01 R_PARISC_DIR32    00000000   .debug_str + 78c
000009a4  00000b01 R_PARISC_DIR32    00000000   .debug_str + 11f0
000009b2  00000b01 R_PARISC_DIR32    00000000   .debug_str + cd6
000009c0  00000b01 R_PARISC_DIR32    00000000   .debug_str + 9ad
000009ce  00000b01 R_PARISC_DIR32    00000000   .debug_str + 17c2
000009dc  00000b01 R_PARISC_DIR32    00000000   .debug_str + 13f4
000009ea  00000b01 R_PARISC_DIR32    00000000   .debug_str + d28
00000a3c  00000b01 R_PARISC_DIR32    00000000   .debug_str + 146e
00000a5c  00000b01 R_PARISC_DIR32    00000000   .debug_str + d3b
00000a65  00000b01 R_PARISC_DIR32    00000000   .debug_str + abb
00000a73  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1458
00000a81  00000b01 R_PARISC_DIR32    00000000   .debug_str + 18dc
00000a8f  00000b01 R_PARISC_DIR32    00000000   .debug_str + 78c
00000a9d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 8d8
00000ab8  00000b01 R_PARISC_DIR32    00000000   .debug_str + 15f6
00000ac6  00000b01 R_PARISC_DIR32    00000000   .debug_str + d32
00000ad4  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1866
00000ae3  00000b01 R_PARISC_DIR32    00000000   .debug_str + 488
00000af5  00000b01 R_PARISC_DIR32    00000000   .debug_str + 97c
00000b07  00000b01 R_PARISC_DIR32    00000000   .debug_str + 884
00000b16  00000b01 R_PARISC_DIR32    00000000   .debug_str + 801
00000b25  00000b01 R_PARISC_DIR32    00000000   .debug_str + 103e
00000b34  00000b01 R_PARISC_DIR32    00000000   .debug_str + 945
00000b43  00000b01 R_PARISC_DIR32    00000000   .debug_str + bc3
00000b52  00000b01 R_PARISC_DIR32    00000000   .debug_str + 609
00000b61  00000b01 R_PARISC_DIR32    00000000   .debug_str + 19e
00000bd3  00000b01 R_PARISC_DIR32    00000000   .debug_str + 712
00000bdb  00000b01 R_PARISC_DIR32    00000000   .debug_str + 14be
00000bea  00000b01 R_PARISC_DIR32    00000000   .debug_str + 18a7
00000c05  00000b01 R_PARISC_DIR32    00000000   .debug_str + 12d9
00000c10  00000b01 R_PARISC_DIR32    00000000   .debug_str + 566
00000c19  00000b01 R_PARISC_DIR32    00000000   .debug_str + e8a
00000c27  00000b01 R_PARISC_DIR32    00000000   .debug_str + efd
00000c36  00000b01 R_PARISC_DIR32    00000000   .debug_str + 7e
00000c56  00000b01 R_PARISC_DIR32    00000000   .debug_str + d02
00000c61  00000b01 R_PARISC_DIR32    00000000   .debug_str + c55
00000c82  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1543
00000c8a  00000b01 R_PARISC_DIR32    00000000   .debug_str + 9d7
00000c95  00000b01 R_PARISC_DIR32    00000000   .debug_str + 450
00000ca1  00000b01 R_PARISC_DIR32    00000000   .debug_str + 13eb
00000cb4  00000b01 R_PARISC_DIR32    00000000   .debug_str + d47
00000cc2  00000b01 R_PARISC_DIR32    00000000   .debug_str + bf
00000cd9  00000b01 R_PARISC_DIR32    00000000   .debug_str + c01
00000ce7  00000b01 R_PARISC_DIR32    00000000   .debug_str + 15df
00000cf5  00000b01 R_PARISC_DIR32    00000000   .debug_str + 135c
00000d0c  00000b01 R_PARISC_DIR32    00000000   .debug_str + d47
00000d1a  00000b01 R_PARISC_DIR32    00000000   .debug_str + bf
00000d28  00000b01 R_PARISC_DIR32    00000000   .debug_str + 135c
00000d3f  00000b01 R_PARISC_DIR32    00000000   .debug_str + d47
00000d4d  00000b01 R_PARISC_DIR32    00000000   .debug_str + bf
00000d5b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 105c
00000d69  00000b01 R_PARISC_DIR32    00000000   .debug_str + 145e
00000d77  00000b01 R_PARISC_DIR32    00000000   .debug_str + 462
00000d8e  00000b01 R_PARISC_DIR32    00000000   .debug_str + 95e
00000da5  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1291
00000db3  00000b01 R_PARISC_DIR32    00000000   .debug_str + 14cf
00000dca  00000b01 R_PARISC_DIR32    00000000   .debug_str + 324
00000dd5  00000b01 R_PARISC_DIR32    00000000   .debug_str + 13c8
00000de0  00000b01 R_PARISC_DIR32    00000000   .debug_str + 2fe
00000df6  00000b01 R_PARISC_DIR32    00000000   .debug_str + 23b
00000e01  00000b01 R_PARISC_DIR32    00000000   .debug_str + 144e
00000e0c  00000b01 R_PARISC_DIR32    00000000   .debug_str + 157
00000e2c  00000b01 R_PARISC_DIR32    00000000   .debug_str + 12e0
00000e34  00000b01 R_PARISC_DIR32    00000000   .debug_str + 11f6
00000e42  00000b01 R_PARISC_DIR32    00000000   .debug_str + 221
00000e50  00000b01 R_PARISC_DIR32    00000000   .debug_str + ed7
00000e5e  00000b01 R_PARISC_DIR32    00000000   .debug_str + 11cc
00000e6d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 15fd
00000e80  00000b01 R_PARISC_DIR32    00000000   .debug_str + 149e
00000e8b  00000b01 R_PARISC_DIR32    00000000   .debug_str + eca
00000ebd  00000b01 R_PARISC_DIR32    00000000   .debug_str + 290
00000ec5  00000b01 R_PARISC_DIR32    00000000   .debug_str + f7d
00000ed3  00000b01 R_PARISC_DIR32    00000000   .debug_str + 18ed
00000ee1  00000b01 R_PARISC_DIR32    00000000   .debug_str + 90f
00000ef0  00000b01 R_PARISC_DIR32    00000000   .debug_str + 64b
00000f06  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1793
00000f15  00000b01 R_PARISC_DIR32    00000000   .debug_str + a38
00000f1d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 836
00000f2b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1197
00000f39  00000b01 R_PARISC_DIR32    00000000   .debug_str + 10a0
00000f47  00000b01 R_PARISC_DIR32    00000000   .debug_str + 9a6
00000f6e  00000b01 R_PARISC_DIR32    00000000   .debug_str + 816
00000f7d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1662
00000f92  00000b01 R_PARISC_DIR32    00000000   .debug_str + 13c0
00000fa0  00000b01 R_PARISC_DIR32    00000000   .debug_str + f9d
00000fae  00000b01 R_PARISC_DIR32    00000000   .debug_str + 187a
00000fbc  00000b01 R_PARISC_DIR32    00000000   .debug_str + b44
00000fca  00000b01 R_PARISC_DIR32    00000000   .debug_str + c87
00000fd8  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1342
00000fe6  00000b01 R_PARISC_DIR32    00000000   .debug_str + 769
00000ff4  00000b01 R_PARISC_DIR32    00000000   .debug_str + 982
00001002  00000b01 R_PARISC_DIR32    00000000   .debug_str + e12
0000101b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 114b
00001023  00000b01 R_PARISC_DIR32    00000000   .debug_str + 71e
00001042  00000b01 R_PARISC_DIR32    00000000   .debug_str + 140f
00001055  00000b01 R_PARISC_DIR32    00000000   .debug_str + 17c9
0000105b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 392
00001061  00000b01 R_PARISC_DIR32    00000000   .debug_str + 95
00001067  00000b01 R_PARISC_DIR32    00000000   .debug_str + 244
0000106d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 40a
00001073  00000b01 R_PARISC_DIR32    00000000   .debug_str + 175b
00001079  00000b01 R_PARISC_DIR32    00000000   .debug_str + ea6
0000107f  00000b01 R_PARISC_DIR32    00000000   .debug_str + 330
00001085  00000b01 R_PARISC_DIR32    00000000   .debug_str + 30d
0000108b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 169
00001091  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1607
00001097  00000b01 R_PARISC_DIR32    00000000   .debug_str + 917
0000109d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 9b6
000010a3  00000b01 R_PARISC_DIR32    00000000   .debug_str + 94b
000010a9  00000b01 R_PARISC_DIR32    00000000   .debug_str + b8c
000010af  00000b01 R_PARISC_DIR32    00000000   .debug_str + bad
000010b5  00000b01 R_PARISC_DIR32    00000000   .debug_str + 125c
000010bb  00000b01 R_PARISC_DIR32    00000000   .debug_str + 351
000010c1  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1848
000010c8  00000b01 R_PARISC_DIR32    00000000   .debug_str + 8fd
000010db  00000b01 R_PARISC_DIR32    00000000   .debug_str + 3c3
000010e9  00000b01 R_PARISC_DIR32    00000000   .debug_str + 173
000010f7  00000b01 R_PARISC_DIR32    00000000   .debug_str + 4a6
00001106  00000b01 R_PARISC_DIR32    00000000   .debug_str + 5c2
00001111  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1396
00001121  00000b01 R_PARISC_DIR32    00000000   .debug_str + a19
00001129  00000b01 R_PARISC_DIR32    00000000   .debug_str + 141f
00001137  00000b01 R_PARISC_DIR32    00000000   .debug_str + b68
00001145  00000b01 R_PARISC_DIR32    00000000   .debug_str + 416
0000115e  00000b01 R_PARISC_DIR32    00000000   .debug_str + 13fc
00001166  00000b01 R_PARISC_DIR32    00000000   .debug_str + 5d0
00001174  00000b01 R_PARISC_DIR32    00000000   .debug_str + 17a6
0000118d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 824
000011a2  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1a5
000011bb  00000b01 R_PARISC_DIR32    00000000   .debug_str + b55
000011c3  00000b01 R_PARISC_DIR32    00000000   .debug_str + 574
000011df  00000b01 R_PARISC_DIR32    00000000   .debug_str + 27f
000011ed  00000b01 R_PARISC_DIR32    00000000   .debug_str + 147b
000011fc  00000b01 R_PARISC_DIR32    00000000   .debug_str + bb8
00001226  00000b01 R_PARISC_DIR32    00000000   .debug_str + 2b
0000122e  00000b01 R_PARISC_DIR32    00000000   .debug_str + 179c
0000123c  00000b01 R_PARISC_DIR32    00000000   .debug_str + b9b
00001266  00000b01 R_PARISC_DIR32    00000000   .debug_str + 11ab
00001275  00000b01 R_PARISC_DIR32    00000000   .debug_str + 315
0000127d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 13ce
0000128b  00000b01 R_PARISC_DIR32    00000000   .debug_str + f72
0000129e  00000b01 R_PARISC_DIR32    00000000   .debug_str + 33c
000012a6  00000b01 R_PARISC_DIR32    00000000   .debug_str + faa
000012b4  00000b01 R_PARISC_DIR32    00000000   .debug_str + 70a
000012c2  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1030
000012dd  00000b01 R_PARISC_DIR32    00000000   .debug_str + cb4
00001330  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1184
00001338  00000b01 R_PARISC_DIR32    00000000   .debug_str + 19e
00001347  00000b01 R_PARISC_DIR32    00000000   .debug_str + 155a
00001356  00000b01 R_PARISC_DIR32    00000000   .debug_str + f2f
00001365  00000b01 R_PARISC_DIR32    00000000   .debug_str + d7b
00001374  00000b01 R_PARISC_DIR32    00000000   .debug_str + e42
00001383  00000b01 R_PARISC_DIR32    00000000   .debug_str + b10
00001392  00000b01 R_PARISC_DIR32    00000000   .debug_str + 11a
000013a1  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1102
000013b0  00000b01 R_PARISC_DIR32    00000000   .debug_str + e3
000013bf  00000b01 R_PARISC_DIR32    00000000   .debug_str + 8b4
000013ce  00000b01 R_PARISC_DIR32    00000000   .debug_str + 154a
000013dd  00000b01 R_PARISC_DIR32    00000000   .debug_str + be1
000013ec  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1273
000013fb  00000b01 R_PARISC_DIR32    00000000   .debug_str + 545
0000140a  00000b01 R_PARISC_DIR32    00000000   .debug_str + 4f
00001419  00000b01 R_PARISC_DIR32    00000000   .debug_str + 166e
00001428  00000b01 R_PARISC_DIR32    00000000   .debug_str + 10da
00001437  00000b01 R_PARISC_DIR32    00000000   .debug_str + 14b2
00001446  00000b01 R_PARISC_DIR32    00000000   .debug_str + 18b1
00001455  00000b01 R_PARISC_DIR32    00000000   .debug_str + ef
00001464  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1ec
00001473  00000b01 R_PARISC_DIR32    00000000   .debug_str + d92
00001482  00000b01 R_PARISC_DIR32    00000000   .debug_str + 12a5
00001491  00000b01 R_PARISC_DIR32    00000000   .debug_str + 953
000014a0  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1582
000014af  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1441
000014be  00000b01 R_PARISC_DIR32    00000000   .debug_str + 876
000014cd  00000b01 R_PARISC_DIR32    00000000   .debug_str + e31
000014dc  00000b01 R_PARISC_DIR32    00000000   .debug_str + 22
000014ec  00000b01 R_PARISC_DIR32    00000000   .debug_str + 930
00001500  00000b01 R_PARISC_DIR32    00000000   .debug_str + e6a
0000150b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 908
0000151f  00000b01 R_PARISC_DIR32    00000000   .debug_str + 849
0000152d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1374
0000153c  00000b01 R_PARISC_DIR32    00000000   .debug_str + f91
00001547  00000b01 R_PARISC_DIR32    00000000   .debug_str + ef1
00001595  00000b01 R_PARISC_DIR32    00000000   .debug_str + 174e
0000159d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 63
000015ab  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1646
000015b9  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1252
000015c7  00000b01 R_PARISC_DIR32    00000000   .debug_str + 72
000015d5  00000b01 R_PARISC_DIR32    00000000   .debug_str + 446
000015e3  00000b01 R_PARISC_DIR32    00000000   .debug_str + 17ac
000015f1  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1e0
000015ff  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1025
0000160d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 5b8
0000161b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1716
00001629  00000b01 R_PARISC_DIR32    00000000   .debug_str + edf
00001637  00000b01 R_PARISC_DIR32    00000000   .debug_str + 17b2
00001645  00000b01 R_PARISC_DIR32    00000000   .debug_str + 859
00001653  00000b01 R_PARISC_DIR32    00000000   .debug_str + 9e
00001661  00000b01 R_PARISC_DIR32    00000000   .debug_str + 53e
0000167a  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1567
00001682  00000b01 R_PARISC_DIR32    00000000   .debug_str + 840
00001690  00000b01 R_PARISC_DIR32    00000000   .debug_str + cf6
0000169e  00000b01 R_PARISC_DIR32    00000000   .debug_str + 13ae
000016ac  00000b01 R_PARISC_DIR32    00000000   .debug_str + 13d6
000016ba  00000b01 R_PARISC_DIR32    00000000   .debug_str + 11d6
000016c8  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1217
000016d6  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1779
000016e4  00000b01 R_PARISC_DIR32    00000000   .debug_str + 3fa
00001716  00000b01 R_PARISC_DIR32    00000000   .debug_str + 4b9
0000173c  00000b01 R_PARISC_DIR32    00000000   .debug_str + 376
0000175d  00000b01 R_PARISC_DIR32    00000000   .debug_str + db0
0000177a  00000b01 R_PARISC_DIR32    00000000   .debug_str + f3c
000017be  00000b01 R_PARISC_DIR32    00000000   .debug_str + e70
000017f9  00000b01 R_PARISC_DIR32    00000000   .debug_str + 29a
00001808  00000b01 R_PARISC_DIR32    00000000   .debug_str + fb2
00001810  00000b01 R_PARISC_DIR32    00000000   .debug_str + bd5
0000181e  00000b01 R_PARISC_DIR32    00000000   .debug_str + 5e5
0000182c  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1769
0000183a  00000b01 R_PARISC_DIR32    00000000   .debug_str + 53e
00001848  00000b01 R_PARISC_DIR32    00000000   .debug_str + c08
0000185d  00000b01 R_PARISC_DIR32    00000000   .debug_str + f19
00001873  00000b01 R_PARISC_DIR32    00000000   .debug_str + cde
0000187b  00000b01 R_PARISC_DIR32    00000000   .debug_str + c0f
00001889  00000b01 R_PARISC_DIR32    00000000   .debug_str + 18d4
00001897  00000b01 R_PARISC_DIR32    00000000   .debug_str + 53e
000018bd  00000b01 R_PARISC_DIR32    00000000   .debug_str + 169e
000018cb  00000b01 R_PARISC_DIR32    00000000   .debug_str + 53e
000018e2  00000b01 R_PARISC_DIR32    00000000   .debug_str + 169e
000018ed  00000b01 R_PARISC_DIR32    00000000   .debug_str + 2b0
000018f9  00000b01 R_PARISC_DIR32    00000000   .debug_str + 55b
00001904  00000b01 R_PARISC_DIR32    00000000   .debug_str + 611
0000190f  00000b01 R_PARISC_DIR32    00000000   .debug_str + f0e
00001917  00000b01 R_PARISC_DIR32    00000000   .debug_str + 9fc
00001925  00000b01 R_PARISC_DIR32    00000000   .debug_str + bcf
00001933  00000b01 R_PARISC_DIR32    00000000   .debug_str + 127c
00001952  00000b01 R_PARISC_DIR32    00000000   .debug_str + 995
0000195a  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1081
00001960  00000b01 R_PARISC_DIR32    00000000   .debug_str + 10f0
00001966  00000b01 R_PARISC_DIR32    00000000   .debug_str + a6b
0000196c  00000b01 R_PARISC_DIR32    00000000   .debug_str + af9
00001977  00000b01 R_PARISC_DIR32    00000000   .debug_str + fc5
0000197f  00000b01 R_PARISC_DIR32    00000000   .debug_str + f9
0000198d  00000b01 R_PARISC_DIR32    00000000   .debug_str + b70
0000199b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 7a6
000019a9  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1281
000019b7  00000b01 R_PARISC_DIR32    00000000   .debug_str + 17fe
000019c5  00000b01 R_PARISC_DIR32    00000000   .debug_str + 3df
000019d3  00000b01 R_PARISC_DIR32    00000000   .debug_str + 18c0
000019e1  00000b01 R_PARISC_DIR32    00000000   .debug_str + 11ff
000019ef  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1473
000019fd  00000b01 R_PARISC_DIR32    00000000   .debug_str + a2f
00001b27  00000b01 R_PARISC_DIR32    00000000   .debug_str + 119d
00001b2f  00000b01 R_PARISC_DIR32    00000000   .debug_str + 155a
00001b3d  00000b01 R_PARISC_DIR32    00000000   .debug_str + f2f
00001b4b  00000b01 R_PARISC_DIR32    00000000   .debug_str + d7b
00001b59  00000b01 R_PARISC_DIR32    00000000   .debug_str + e42
00001b67  00000b01 R_PARISC_DIR32    00000000   .debug_str + b10
00001b75  00000b01 R_PARISC_DIR32    00000000   .debug_str + 11a
00001b83  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1102
00001b91  00000b01 R_PARISC_DIR32    00000000   .debug_str + e3
00001b9f  00000b01 R_PARISC_DIR32    00000000   .debug_str + 8b4
00001bad  00000b01 R_PARISC_DIR32    00000000   .debug_str + 154a
00001bbb  00000b01 R_PARISC_DIR32    00000000   .debug_str + be1
00001bca  00000b01 R_PARISC_DIR32    00000000   .debug_str + 17f4
00001bd9  00000b01 R_PARISC_DIR32    00000000   .debug_str + 686
00001be8  00000b01 R_PARISC_DIR32    00000000   .debug_str + 12a5
00001bf7  00000b01 R_PARISC_DIR32    00000000   .debug_str + ef
00001c07  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1728
00001c28  00000b01 R_PARISC_DIR32    00000000   .debug_str + ac3
00001c59  00000b01 R_PARISC_DIR32    00000000   .debug_str + fea
00001c61  00000b01 R_PARISC_DIR32    00000000   .debug_str + 8c2
00001c6f  00000b01 R_PARISC_DIR32    00000000   .debug_str + a84
00001c7d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1302
00001c8b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 131e
00001c99  00000b01 R_PARISC_DIR32    00000000   .debug_str + 2c6
00001ca7  00000b01 R_PARISC_DIR32    00000000   .debug_str + dda
00001cb5  00000b01 R_PARISC_DIR32    00000000   .debug_str + 128
00001cc3  00000b01 R_PARISC_DIR32    00000000   .debug_str + 62a
00001cd1  00000b01 R_PARISC_DIR32    00000000   .debug_str + 6dd
00001cdf  00000b01 R_PARISC_DIR32    00000000   .debug_str + 4f3
00001ced  00000b01 R_PARISC_DIR32    00000000   .debug_str + 51e
00001cfb  00000b01 R_PARISC_DIR32    00000000   .debug_str + 15bf
00001d09  00000b01 R_PARISC_DIR32    00000000   .debug_str + 73b
00001d17  00000b01 R_PARISC_DIR32    00000000   .debug_str + dc0
00001d25  00000b01 R_PARISC_DIR32    00000000   .debug_str + c6
00001d33  00000b01 R_PARISC_DIR32    00000000   .debug_str + 4d9
00001d41  00000b01 R_PARISC_DIR32    00000000   .debug_str + 429
00001d4f  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1683
00001d5d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 48e
00001d6b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 10ad
00001d79  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1044
00001d87  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1781
00001d95  00000b01 R_PARISC_DIR32    00000000   .debug_str + 14d5
00001da3  00000b01 R_PARISC_DIR32    00000000   .debug_str + d61
00001db1  00000b01 R_PARISC_DIR32    00000000   .debug_str + 12e8
00001dbf  00000b01 R_PARISC_DIR32    00000000   .debug_str + 111b
00001dcd  00000b01 R_PARISC_DIR32    00000000   .debug_str + a02
00001ddb  00000b01 R_PARISC_DIR32    00000000   .debug_str + 6c1
00001de9  00000b01 R_PARISC_DIR32    00000000   .debug_str + f58
00001df7  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1735
00001e05  00000b01 R_PARISC_DIR32    00000000   .debug_str + 137c
00001e13  00000b01 R_PARISC_DIR32    00000000   .debug_str + d0d
00001e21  00000b01 R_PARISC_DIR32    00000000   .debug_str + 69e
00001e30  00000b01 R_PARISC_DIR32    00000000   .debug_str + 12b8
00001e3f  00000b01 R_PARISC_DIR32    00000000   .debug_str + 8e4
00001e4e  00000b01 R_PARISC_DIR32    00000000   .debug_str + dfa
00001e5d  00000b01 R_PARISC_DIR32    00000000   .debug_str + 897
00001e6c  00000b01 R_PARISC_DIR32    00000000   .debug_str + 46b
00001e7b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 16e8
00001e8a  00000b01 R_PARISC_DIR32    00000000   .debug_str + 966
00001e99  00000b01 R_PARISC_DIR32    00000000   .debug_str + 16c5
00001ea8  00000b01 R_PARISC_DIR32    00000000   .debug_str + 9c5
00001eb7  00000b01 R_PARISC_DIR32    00000000   .debug_str + 17d7
00001ec6  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1610
00001ed5  00000b01 R_PARISC_DIR32    00000000   .debug_str + c3c
00001efb  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1533
0000223f  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1432
0000224e  00000b01 R_PARISC_DIR32    00000000   .debug_str + ceb
0000225b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 153e
0000226b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 208
00002279  00000b01 R_PARISC_DIR32    00000000   .debug_str + 11c0
00002294  00000b01 R_PARISC_DIR32    00000000   .debug_str + 59e
0000229f  00000101 R_PARISC_DIR32    00000000   .text + 0
000022a3  00000101 R_PARISC_DIR32    00000000   .text + 74
000022a7  00000801 R_PARISC_DIR32    00000000   .debug_loc + 0
000022ac  00000b01 R_PARISC_DIR32    00000000   .debug_str + 11c7
000022b7  00000b01 R_PARISC_DIR32    00000000   .debug_str + 165a
000022c2  00000101 R_PARISC_DIR32    00000000   .text + 14
000022c6  00000101 R_PARISC_DIR32    00000000   .text + 18
000022cb  00000b01 R_PARISC_DIR32    00000000   .debug_str + 11c0
000022da  00000101 R_PARISC_DIR32    00000000   .text + 14
000022de  00000101 R_PARISC_DIR32    00000000   .text + 18
000022e5  00000101 R_PARISC_DIR32    00000000   .text + 14
000022e9  00000101 R_PARISC_DIR32    00000000   .text + 18
000022f2  00000801 R_PARISC_DIR32    00000000   .debug_loc + 1f
00002300  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1066
00002307  00000101 R_PARISC_DIR32    00000000   .text + 74
0000230b  00000101 R_PARISC_DIR32    00000000   .text + 80
00002312  00000b01 R_PARISC_DIR32    00000000   .debug_str + 165a
0000231c  00000801 R_PARISC_DIR32    00000000   .debug_loc + 32
00002321  00000b01 R_PARISC_DIR32    00000000   .debug_str + 11c7
0000232c  00000101 R_PARISC_DIR32    00000000   .text + 74
00002330  00000101 R_PARISC_DIR32    00000000   .text + 78
00002335  00000b01 R_PARISC_DIR32    00000000   .debug_str + 11c0
00002344  00000101 R_PARISC_DIR32    00000000   .text + 74
00002348  00000101 R_PARISC_DIR32    00000000   .text + 78
0000234f  00000101 R_PARISC_DIR32    00000000   .text + 74
00002353  00000101 R_PARISC_DIR32    00000000   .text + 78
00002363  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1366
00002371  00000b01 R_PARISC_DIR32    00000000   .debug_str + 14
0000237e  00001701 R_PARISC_DIR32    00000004   __thread_self + 0
00002383  00000b01 R_PARISC_DIR32    00000000   .debug_str + aed
00002389  00000b01 R_PARISC_DIR32    00000000   .debug_str + 108e
00002399  00000b01 R_PARISC_DIR32    00000000   .debug_str + 109
0000239f  00000b01 R_PARISC_DIR32    00000000   .debug_str + c70
000023aa  00000b01 R_PARISC_DIR32    00000000   .debug_str + 24d
000023b7  00000b01 R_PARISC_DIR32    00000000   .debug_str + 265
000023c4  00000b01 R_PARISC_DIR32    00000000   .debug_str + 15b9
000023d1  00000b01 R_PARISC_DIR32    00000000   .debug_str + 201
000023de  00000b01 R_PARISC_DIR32    00000000   .debug_str + e51
000023fc  00000b01 R_PARISC_DIR32    00000000   .debug_str + 3cd
00002409  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1220
00002416  00001801 R_PARISC_DIR32    00000000   __libc_multiple_thread + 0
0000241b  00000b01 R_PARISC_DIR32    00000000   .debug_str + 1aa
00002428  00001901 R_PARISC_DIR32    00000000   __librt_multiple_threa + 0

Relocation section '.rela.debug_line' at offset 0x66cc contains 1 entries:
 Offset     Info    Type            Sym.Value  Sym. Name + Addend
000003dc  00000101 R_PARISC_DIR32    00000000   .text + 0

Relocation section '.rela.PARISC.unwind' at offset 0x66d8 contains 4 entries:
 Offset     Info    Type            Sym.Value  Sym. Name + Addend
00000000  00001331 R_PARISC_SEGREL32 00000000   __libc_enable_asynccan + 0
00000004  00000131 R_PARISC_SEGREL32 00000000   .text + 70
00000010  00001631 R_PARISC_SEGREL32 00000074   __libc_disable_asyncca + 0
00000014  00000131 R_PARISC_SEGREL32 00000000   .text + 7c

Relocation section '.rela.debug_frame' at offset 0x6708 contains 4 entries:
 Offset     Info    Type            Sym.Value  Sym. Name + Addend
00000014  00000701 R_PARISC_DIR32    00000000   .debug_frame + 0
00000018  00000101 R_PARISC_DIR32    00000000   .text + 0
00000030  00000701 R_PARISC_DIR32    00000000   .debug_frame + 0
00000034  00000101 R_PARISC_DIR32    00000000   .text + 74

Relocation section '.rela.debug_pubnames' at offset 0x6738 contains 1 entries:
 Offset     Info    Type            Sym.Value  Sym. Name + Addend
00000006  00000501 R_PARISC_DIR32    00000000   .debug_info + 0

Relocation section '.rela.debug_aranges' at offset 0x6744 contains 2 entries:
 Offset     Info    Type            Sym.Value  Sym. Name + Addend
00000006  00000501 R_PARISC_DIR32    00000000   .debug_info + 0
00000010  00000101 R_PARISC_DIR32    00000000   .text + 0

Unwind section '.PARISC.unwind' at offset 0x2b4c contains 2 entries:

<__libc_enable_asynccancel>: [0x0-0xe0]
	Entry_GR=2 Save_RP Total_frame_size=8 
<__libc_disable_asynccancel>: [0x74-0xf8]
	

Symbol table '.symtab' contains 28 entries:
   Num:    Value  Size Type    Bind   Vis      Ndx Name
     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 00000000     0 SECTION LOCAL  DEFAULT    1 
     2: 00000000     0 SECTION LOCAL  DEFAULT    3 
     3: 00000000     0 SECTION LOCAL  DEFAULT    4 
     4: 00000000     0 SECTION LOCAL  DEFAULT    6 
     5: 00000000     0 SECTION LOCAL  DEFAULT    7 
     6: 00000000     0 SECTION LOCAL  DEFAULT    9 
     7: 00000000     0 SECTION LOCAL  DEFAULT   13 
     8: 00000000     0 SECTION LOCAL  DEFAULT   15 
     9: 00000000     0 SECTION LOCAL  DEFAULT   16 
    10: 00000000     0 SECTION LOCAL  DEFAULT   18 
    11: 00000000     0 SECTION LOCAL  DEFAULT   20 
    12: 00000000     0 SECTION LOCAL  DEFAULT    5 
    13: 00000000     0 SECTION LOCAL  DEFAULT   11 
    14: 00000000     0 SECTION LOCAL  DEFAULT   21 
    15: 00000000     0 NOTYPE  GLOBAL DEFAULT  UND __divdi3_internal
    16: 00000000     0 NOTYPE  GLOBAL DEFAULT  UND __udivdi3_internal
    17: 00000000     0 NOTYPE  GLOBAL DEFAULT  UND __moddi3_internal
    18: 00000000     0 NOTYPE  GLOBAL DEFAULT  UND __umoddi3_internal
    19: 00000000   116 FUNC    GLOBAL HIDDEN    1 __libc_enable_asynccancel
    20: 00000000     0 NOTYPE  GLOBAL HIDDEN  UND __libc_pthread_functions
    21: 00000000     0 NOTYPE  GLOBAL DEFAULT  UND $$dyncall
    22: 00000074    12 FUNC    GLOBAL HIDDEN    1 __libc_disable_asynccance
    23: 00000004     4 OBJECT  GLOBAL DEFAULT  COM __thread_self
    24: 00000000     4 OBJECT  GLOBAL HIDDEN    4 __libc_multiple_threads
    25: 00000000     4 OBJECT  GLOBAL DEFAULT    4 __librt_multiple_threads
    26: 00000000   116 FUNC    GLOBAL DEFAULT    1 __librt_enable_asynccance
    27: 00000074    12 FUNC    GLOBAL DEFAULT    1 __librt_disable_asynccanc

No version information found in this file.

Notes at offset 0x000000b4 with length 0x00000014:
  Owner		Data size	Description
  01.01		0x00000000	NT_VERSION (version)
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 03 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - Linux
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          356 (bytes into file)
  Flags:                             0x20b, PA-RISC 1.0
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         10
  Section header string table index: 7

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 0000d8 00  AX  0   0  4
  [ 2] .rela.text        RELA            00000000 00042c 000048 0c      8   1  4
  [ 3] .data             PROGBITS        00000000 00010c 000000 00  WA  0   0  1
  [ 4] .bss              NOBITS          00000000 00010c 000000 00  WA  0   0  1
  [ 5] .PARISC.unwind    PROGBITS        00000000 00010c 000010 04   A  0   1  4
  [ 6] .rela.PARISC.unwi RELA            00000000 000474 000018 0c      8   5  4
  [ 7] .shstrtab         STRTAB          00000000 00011c 000045 00      0   0  1
  [ 8] .symtab           SYMTAB          00000000 0002f4 0000b0 10      9   5  4
  [ 9] .strtab           STRTAB          00000000 0003a4 000087 00      0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings)
  I (info), L (link order), G (group), x (unknown)
  O (extra OS processing required) o (OS specific), p (processor specific)

There are no section groups in this file.

There are no program headers in this file.

Relocation section '.rela.text' at offset 0x42c contains 6 entries:
 Offset     Info    Type            Sym.Value  Sym. Name + Addend
0000001c  00000622 R_PARISC_DLTIND21 00000000   __librt_multiple_threa + 0
00000020  00000626 R_PARISC_DLTIND14 00000000   __librt_multiple_threa + 0
00000044  0000070c R_PARISC_PCREL17F 00000000   __errno_location + 0
00000070  0000080c R_PARISC_PCREL17F 00000000   __librt_enable_asyncca + 0
000000a0  0000090c R_PARISC_PCREL17F 00000000   __librt_disable_asyncc + 0
000000bc  0000070c R_PARISC_PCREL17F 00000000   __errno_location + 0

Relocation section '.rela.PARISC.unwind' at offset 0x474 contains 2 entries:
 Offset     Info    Type            Sym.Value  Sym. Name + Addend
00000000  00000531 R_PARISC_SEGREL32 00000000   __GI_mq_timedreceive + 0
00000004  00000131 R_PARISC_SEGREL32 00000000   .text + d4

Unwind section '.PARISC.unwind' at offset 0x10c contains 1 entries:

<__GI_mq_timedreceive>: [0x0-0x1a8]
	Entry_GR=1 Save_RP Total_frame_size=8 

Symbol table '.symtab' contains 11 entries:
   Num:    Value  Size Type    Bind   Vis      Ndx Name
     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 00000000     0 SECTION LOCAL  DEFAULT    1 
     2: 00000000     0 SECTION LOCAL  DEFAULT    3 
     3: 00000000     0 SECTION LOCAL  DEFAULT    4 
     4: 00000000     0 SECTION LOCAL  DEFAULT    5 
     5: 00000000   216 FUNC    GLOBAL DEFAULT    1 __GI_mq_timedreceive
     6: 00000000     0 NOTYPE  GLOBAL DEFAULT  UND __librt_multiple_threads
     7: 00000000     0 NOTYPE  GLOBAL DEFAULT  UND __errno_location
     8: 00000000     0 NOTYPE  GLOBAL DEFAULT  UND __librt_enable_asynccance
     9: 00000000     0 NOTYPE  GLOBAL DEFAULT  UND __librt_disable_asynccanc
    10: 00000000   216 FUNC    WEAK   DEFAULT    1 mq_timedreceive

No version information found in this file.
+ gcc-4.1 -v -shared -static-libgcc -Wl,-O1 -Wl,-z,defs -Wl,-dynamic-linker=/lib/ld.so.1 -B/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/csu/ -Wl,--version-script=/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/librt.map -Wl,-soname=librt.so.1 -Wl,-z,combreloc -Wl,--hash-style=both -Wl,--enable-new-dtags,-z,nodelete -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/math -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/elf -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/dlfcn -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/nss -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/nis -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/rt -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/resolv -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/crypt -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/linuxthreads -Wl,-rpath-link=/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/math:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/elf:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/dlfcn:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/nss:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/nis:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/rt:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/resolv:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/crypt:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/linuxthreads -o /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/rt/librt.so -T /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/shlib.lds /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/csu/abi-note.o -Wl,--whole-archive /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/rt/librt_pic.a -Wl,--no-whole-archive /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/elf/interp.os /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/libc.so /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/libc_nonshared.a /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/linuxthreads/libpthread_nonshared.a /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/linuxthreads/libpthread.so /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/elf/ld.so
Using built-in specs.
Target: hppa-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --with-gxx-include-dir=/usr/include/c++/4.1.3 --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --disable-libssp --enable-checking=release hppa-linux-gnu
Thread model: posix
gcc version 4.1.3 20070629 (prerelease) (Debian 4.1.2-13)
 /usr/lib/gcc/hppa-linux-gnu/4.1.3/collect2 --eh-frame-hdr --hash-style=both -shared -o /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/rt/librt.so /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/csu/crti.o /usr/lib/gcc/hppa-linux-gnu/4.1.3/crtbeginS.o -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/math -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/elf -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/dlfcn -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/nss -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/nis -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/rt -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/resolv -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/crypt -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/linuxthreads -L/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/csu -L/usr/lib/gcc/hppa-linux-gnu/4.1.3 -L/usr/lib/gcc/hppa-linux-gnu/4.1.3 -L/usr/lib/gcc/hppa-linux-gnu/4.1.3/../../.. -O1 -z defs -dynamic-linker=/lib/ld.so.1 --version-script=/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/librt.map -soname=librt.so.1 -z combreloc --hash-style=both --enable-new-dtags -z nodelete -rpath-link=/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/math:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/elf:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/dlfcn:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/nss:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/nis:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/rt:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/resolv:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/crypt:/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/linuxthreads /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/csu/abi-note.o --whole-archive /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/rt/librt_pic.a --no-whole-archive /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/elf/interp.os /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/libc.so /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/libc_nonshared.a /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/linuxthreads/libpthread_nonshared.a /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/linuxthreads/libpthread.so /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/elf/ld.so -lgcc -lgcc_eh -lgcc -lc -lgcc -lgcc_eh /usr/lib/gcc/hppa-linux-gnu/4.1.3/crtendS.o /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/csu/crtn.o -T /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/shlib.lds
/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/rt/librt_pic.a(clock_nanosleep.os): In function `clock_nanosleep':
/home/seb/dev/glibc/glibc-2.5/build-tree/glibc-2.5/rt/../sysdeps/unix/sysv/linux/clock_nanosleep.c:42: undefined reference to `__librt_multiple_threads'
/home/seb/dev/glibc/glibc-2.5/build-tree/glibc-2.5/rt/../sysdeps/unix/sysv/linux/clock_nanosleep.c:42: undefined reference to `__librt_multiple_threads'
/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/rt/librt_pic.a(mq_timedsend.os): In function `mq_timedsend':
(.text+0x1c): undefined reference to `__librt_multiple_threads'
/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/rt/librt_pic.a(mq_timedsend.os): In function `mq_timedsend':
(.text+0x20): undefined reference to `__librt_multiple_threads'
/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/rt/librt_pic.a(mq_timedreceive.os): In function `mq_timedreceive':
(.text+0x1c): undefined reference to `__librt_multiple_threads'
/home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/rt/librt_pic.a(mq_timedreceive.os):(.text+0x20): more undefined references to `__librt_multiple_threads' follow
/usr/bin/ld: /home/seb/dev/glibc/glibc-2.5/build-tree/hppa-libc/rt/librt.so: hidden symbol `__librt_multiple_threads' isn't defined
/usr/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status

Reply to: