Page 1 sur 1

[busybox] make: *** [Makefile:717: busybox_unstripped] Error 1(résolu)

Publié : sam. 30 sept. 2017, 13:03
par avi3000
Bonjour,

impossible de compiler busybox avec CONFIG_STATIC=y
make: *** [Makefile:717: busybox_unstripped] Error 1

Je n'avais pas compilé busybox depuis 2014. A l'époque cette option ne posait aucun problème.
la trace

Re: [busybox] make: *** [Makefile:717: busybox_unstripped] Error 1

Publié : sam. 30 sept. 2017, 13:06
par benjarobin
Bonjour,
Avoir plus de contexte pourrait aider... Qu'est ce qui est affiché avant cette erreur ?

Re: [busybox] make: *** [Makefile:717: busybox_unstripped] Error 1

Publié : sam. 30 sept. 2017, 13:14
par avi3000
la trace

Merci

Re: [busybox] make: *** [Makefile:717: busybox_unstripped] Error 1

Publié : sam. 30 sept. 2017, 13:34
par benjarobin
Hum, le linker (gcc / ld) à juste crashé... C'est fâcheux... As tu assez de mémoire vive ? Tu devrais surveiller la consommation de mémoire vive et voir si cela n’atteins pas un seuil critique... Tu compile dans /tmp ? Si oui essaye de la faire depuis ton home.

Re: [busybox] make: *** [Makefile:717: busybox_unstripped] Error 1

Publié : sam. 30 sept. 2017, 14:17
par avi3000
comme tu dis, c'est facheux !!
Le répertoire de make est sur un ssd, avec 52Go de libres dans la partition.
16Go de mémoire devraient suffire (moins de 300Mo utilisés) .

j'ai effectué la compile sous devuan avec un kernel 4.5, une glibc 4.9.2 et un ld 2.25 sans aucun problème.

Re: [busybox] make: *** [Makefile:717: busybox_unstripped] Error 1

Publié : dim. 01 oct. 2017, 16:56
par avi3000
j'ai également compilé/linké sur une arch avec un kernel 4.7, une glibc 6 et un ld 2.27 sans aucun problème.

Si quelqu'un peut vérifier le bug sur une version à jour d'Arch ...

Merci

Re: [busybox] make: *** [Makefile:717: busybox_unstripped] Error 1

Publié : dim. 01 oct. 2017, 17:49
par benjarobin
Bonjour,
Je veux bien faire le test, mais pour le reproduire exactement comme toi, il va falloir nous donner exactement ce que tu fait, la configuration, etc...

Re: [busybox] make: *** [Makefile:717: busybox_unstripped] Error 1

Publié : dim. 01 oct. 2017, 19:57
par avi3000

Code : Tout sélectionner

wget http://busybox.net/downloads/busybox-1.27.2.tar.bz2
le décompresser,
dans le dossier busybox-1.27.2 :

Code : Tout sélectionner

make defconfig
make menuconfig # ->  Busybox Settings  ---> Build BusyBox as a static binary (no shared libs) -> exit -> exit -> yes 
make
manip triviale qui devrait fonctionner

Re: [busybox] make: *** [Makefile:717: busybox_unstripped] Error 1

Publié : dim. 01 oct. 2017, 20:08
par benjarobin
Nice... Idem, même crash
Après analyse, le crash est provoqué par l'option

Code : Tout sélectionner

-Wl,-Map,busybox_unstripped.map
Et le rapport de bug : https://sourceware.org/bugzilla/show_bug.cgi?id=22199

Re: [busybox] make: *** [Makefile:717: busybox_unstripped] Error 1

Publié : dim. 01 oct. 2017, 20:56
par avi3000
comme quoi j'ai encore des progrès à faire dans le debugging !!

yapluka attendre la mise jour

Re: [busybox] make: *** [Makefile:717: busybox_unstripped] Error 1(résolu)

Publié : dim. 01 oct. 2017, 22:33
par benjarobin
Disons que c'est un peu mon boulot de tous les jours... Et comme en plus j'aime bien chercher la petite bête :-)