Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[gentoo-user-fr] Compiler en 32 bits au lieu de 64 bits

4 réponses
Avatar
Jean-Philippe ROPA
Bonjour à tous.
J'ai actuellement un système 64 bits et
j'aimerais savoir si il est possible lors
d'un << emerge paquet >> de préciser que l'on veut
une compilation 32 bits.

J'ai un souci avec net-dialup/ppp qui me renvoie une erreur
en 64 bits :

Jan 17 09:18:05 Aspire_5014WLMi pppd[15641]: pppd 2.4.2 started by root,
uid 0
Jan 17 09:18:05 Aspire_5014WLMi pppd[15641]: Using interface ppp0
Jan 17 09:18:05 Aspire_5014WLMi pppd[15641]: Connect: ppp0 <--> /dev/pts/2
Jan 17 09:18:08 Aspire_5014WLMi pppd[15641]: Fatal signal 11


Par contre, dans mon environnement chrooté en 32 bits, aucun problème
et si je remplace /usr/sbin/pppd par celui obtenu en 32 bits tout est
encore OK.
D'où ma question, est-il possible d'obtenir net-dialup/ppp directement
en 32 bits
lors d'un emerge ?

Jean-Philippe ROPA


--
gentoo-user-fr@gentoo.org mailing list

4 réponses

Avatar
Cedric Godin
Jean-Philippe ROPA wrote:

Bonjour à tous.
J'ai actuellement un système 64 bits et
j'aimerais savoir si il est possible lors
d'un << emerge paquet >> de préciser que l'on veut
une compilation 32 bits.

J'ai un souci avec net-dialup/ppp qui me renvoie une erreur
en 64 bits :

Jan 17 09:18:05 Aspire_5014WLMi pppd[15641]: pppd 2.4.2 started by root,
uid 0
Jan 17 09:18:05 Aspire_5014WLMi pppd[15641]: Using interface ppp0
Jan 17 09:18:05 Aspire_5014WLMi pppd[15641]: Connect: ppp0 <--> /dev/pts/2
Jan 17 09:18:08 Aspire_5014WLMi pppd[15641]: Fatal signal 11


Par contre, dans mon environnement chrooté en 32 bits, aucun problème
et si je remplace /usr/sbin/pppd par celui obtenu en 32 bits tout est
encore OK.
D'où ma question, est-il possible d'obtenir net-dialup/ppp directement
en 32 bits
lors d'un emerge ?

Jean-Philippe ROPA






linux32 emerge ...
?
--
mailing list
Avatar
Cedric Godin
Jean-Philippe ROPA wrote:

Bonjour à tous.
J'ai actuellement un système 64 bits et
j'aimerais savoir si il est possible lors
d'un << emerge paquet >> de préciser que l'on veut
une compilation 32 bits.

J'ai un souci avec net-dialup/ppp qui me renvoie une erreur
en 64 bits :

Jan 17 09:18:05 Aspire_5014WLMi pppd[15641]: pppd 2.4.2 started by root,
uid 0
Jan 17 09:18:05 Aspire_5014WLMi pppd[15641]: Using interface ppp0
Jan 17 09:18:05 Aspire_5014WLMi pppd[15641]: Connect: ppp0 <--> /dev/pts/2
Jan 17 09:18:08 Aspire_5014WLMi pppd[15641]: Fatal signal 11


Par contre, dans mon environnement chrooté en 32 bits, aucun problème
et si je remplace /usr/sbin/pppd par celui obtenu en 32 bits tout est
encore OK.
D'où ma question, est-il possible d'obtenir net-dialup/ppp directement
en 32 bits
lors d'un emerge ?

Jean-Philippe ROPA






linux32 emerge ...
?
--
mailing list
Avatar
Jean-Philippe ROPA
Cedric Godin a écrit :

Jean-Philippe ROPA wrote:

Bonjour à tous.
J'ai actuellement un système 64 bits et
j'aimerais savoir si il est possible lors
d'un << emerge paquet >> de préciser que l'on veut
une compilation 32 bits.

J'ai un souci avec net-dialup/ppp qui me renvoie une erreur
en 64 bits :

Jan 17 09:18:05 Aspire_5014WLMi pppd[15641]: pppd 2.4.2 started by root,
uid 0
Jan 17 09:18:05 Aspire_5014WLMi pppd[15641]: Using interface ppp0
Jan 17 09:18:05 Aspire_5014WLMi pppd[15641]: Connect: ppp0 <-->
/dev/pts/2
Jan 17 09:18:08 Aspire_5014WLMi pppd[15641]: Fatal signal 11


Par contre, dans mon environnement chrooté en 32 bits, aucun problème
et si je remplace /usr/sbin/pppd par celui obtenu en 32 bits tout est
encore OK.
D'où ma question, est-il possible d'obtenir net-dialup/ppp directement
en 32 bits
lors d'un emerge ?

Jean-Philippe ROPA






linux32 emerge ...
?



linux32 emerge ppp me donne un paquet compilé en 64 bits :

# file /usr/sbin/pppd
/usr/sbin/pppd: setuid ELF 64-bit LSB executable, AMD x86-64, version 1
(SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), stripped

J'ai essayé :
CFLAGS="-O2 -m32 -pipe -fomit-frame-pointer" CXXFLAGS=${CFLAGS} linux32
emerge -a ppp

et ses variantes, mais la compilation échoue à chaque fois.

D'autres idées ?

Merci
Jean-Philippe ROPA





--
mailing list
Avatar
Jean-Philippe ROPA
Jean-Philippe ROPA a écrit :

Cedric Godin a écrit :



Jean-Philippe ROPA wrote:



Bonjour à tous.
J'ai actuellement un système 64 bits et
j'aimerais savoir si il est possible lors
d'un << emerge paquet >> de préciser que l'on veut
une compilation 32 bits.











J'ai trouvé : ABI="x86" emerge -av ppp
et la compilation se fait en 32 bits 8-)

Jean-Philippe ROPA


--
mailing list