utmpx hidden
It seems getutmpx symbol is hidden in s390.
In s390 sid chroot:
---8<---
$ objdump -T /lib/libc.so.6 | grep utmp
0010d474 w DF .text 0000013c GLIBC_2.0 utmpname
0010deac g DF .text 000000a0 (GLIBC_2.1.1) getutmp
0010e47c g DF .text 0000001e GLIBC_2.9 getutmp
0010ddc0 g DF .text 000000ec (GLIBC_2.1.1) getutmpx
0010e424 g DF .text 0000002c GLIBC_2.1 utmpxname
---8<---
However, it seems to still be exported in its symbols file:
http://qa.debian.org/cgi-bin/mole/symbols/.dump/symbols?key=DEBIAN/pool/main/e/eglibc/libc6_2.9-26_s390.deb
That is, it's available for loader, but not for linker, despite the fact
that <utmpx.h> is still shipped for applications to call.
What would s390 porting team suggest? Is getutmpx() still available in s390?
Regards,
--
Theppitak Karoonboonyanan
http://linux.thai.net/~thep/
Reply to: