Bon j'ai trouvé tout seul !
Donc j 'ai fait deux fichiers .c :
__wrap___ctype_b.c
#include <ctype.h>
__const unsigned short int **__wrap___ctype_b (void) {
return __ctype_b_loc();
} |
__wrap___ctype_tolower.c
#include <ctype.h>
__const __int32_t **__wrap___ctype_tolower (void) {
return __ctype_tolower_loc();
} |
Puis les .o :
gcc -c __wrap___ctype_b.c
gcc -c __wrap___ctype_tolower.c |
Puis j'ai ajouté à la variable LDFLAGS dans le fichier .compilrc : $(LIBRAIRIES)/__wrap___ctype_b.o $(LIBRAIRIES)/__wrap___ctype_tolower.o -Wl,--wrap,__ctype_b -Wl,--wrap,__ctype_tolower
Et ça marche, je peux compiler à nouveau sans patcher la libc6 et sans avoir deux libc6 différentes sur un même post !
Message édité par darkoli le 28-06-2006 à 11:49:34
---------------
Le site de l'année :D (XHTML 1.0 strict) : http://darkoli.free.fr/index.html