Исправление waker, (текущая версия) :
о «просто» поговорим после ответа на предыдущий вопрос
$ pacman -Qs glibc
local/glibc 2.15-10 (base)
GNU C Library
$ apgcc -O2 test.c
$ objdump -t a.out | grep GLIBC
00000000 F *UND* 00000000 longjmp@@GLIBC_2.0
00000000 F *UND* 00000000 _setjmp@@GLIBC_2.0
00000000 F *UND* 00000000 memcpy@@GLIBC_2.0
00000000 F *UND* 00000000 puts@@GLIBC_2.0
00000000 F *UND* 00000000 __libc_start_main@@GLIBC_2.0
00000000 F *UND* 00000000 rand@@GLIBC_2.0
зы: apgcc линкуется к минимально возможному, т.к. в этом примере нет вызовов которые появились в >=2.7 — линкуется к ABI 2.0.
Исходная версия waker, :
о «просто» поговорим после ответа на предыдущий вопрос
$ pacman -Qs glibc
local/glibc 2.15-10 (base)
GNU C Library
$ apgcc -O2 test.c
$ objdump -t a.out | grep GLIBC
00000000 F *UND* 00000000 longjmp@@GLIBC_2.0
00000000 F *UND* 00000000 _setjmp@@GLIBC_2.0
00000000 F *UND* 00000000 memcpy@@GLIBC_2.0
00000000 F *UND* 00000000 puts@@GLIBC_2.0
00000000 F *UND* 00000000 __libc_start_main@@GLIBC_2.0
00000000 F *UND* 00000000 rand@@GLIBC_2.0