atexit w statycznie linkowanych programach
Tomek Orzechowski
orzech w pld.org.pl
Śro, 16 Kwi 2003, 14:44:08 CEST
[16 kwiecień, 2003] Jakub Bogusz napisał:
>Dotyczy starego glibc 2.2.5, w 2.3.2 jest chyba dobrze.
>
>Testcase:
>#v+
>#include <stdio.h>
>#include <stdlib.h>
>
>void x(void) {
> printf("atexit\n");
>}
>
>int main() {
> printf("blah\n");
> atexit(x);
> printf("blah blah\n");
>}
>#v-
>
>Dynamicznie zlinkowane z glibc (2.2.5 i 2.3.2) działa.
>Statycznie - z 2.3.2 działa, z 2.2.5-23 SEGV w momencie wywołania atexit().
Dodatkowa wskazówka: na AXP problemu nie ma (w przeciwieństwie do ia32 i
ppc).
--
_ _._. _ .|_
(_)| /_(/.(.| )
Tomek Orzechowski
Solitude, mon Dieu, solitude...
Więcej informacji o liście dyskusyjnej pld-devel-pl