[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problème pour servir à un exécutable sa dépendance à libc.so.6 (debian 11)




> Le 5 mai 2023 à 17:30, Hugues Larrive <hlarrive@pm.me> a écrit :
> 
> Bonjour,
> 
> ------- Original Message -------
>> Le mercredi 3 mai 2023 à 22:33, RogerT <roger.tarani@free.fr> a écrit :
>> 
>> 
>> je reformule : il y a des problèmes sur aarch64 INEXISTANTS sur x86_64
>> 
>>>> Le 3 mai 2023 à 20:09, RogerT roger.tarani@free.fr a écrit :
>>> 
>>> Ça a compilé.
>>> Ça tourne sur architecture aarch64.
>>> 
>>> Mais il y a des problèmes avec certaines dépendances à des fonctions du shell ou à systemd (inexistantes sur x86_64) que je dois régler.
>>> 
> 
> Quels sont les problèmes ? Y a-t-il des messages d'erreur ? Quelles fonctions du shell sont concernées ?
> Les différences les plus flagrantes entre les 2 architectures sont l'absence d'ACPI et de DMI remplacés par devicetree sur arm. Les arm sont souvent des SoC donc les périphériques sont organisés différemment, par exemple des périphériques qu'on trouve habituellement sur le bus PCI comme l'ethernet, la video ou le multimédia peuvent ne pas s'y trouver donc les outils habituellement utilisés sur PC pour identifier le matériel comme lspci ou lshw ne donneront pas les résultats attendus... Tout ce qui concerne l'ACPI et EFI (les interaction avec le firmware) peut poser problème aussi.
> 
> De quel genre de programme s'agit-il ?

Bonjour,

Après que l’utilisateur, qui a décidé d’installer un hôte debian 11 tout seul sans mon aide, ait enfin corrigé les problèmes qu’il avait seul causés, le logiciel compilé pour aarch64 (voir référence communiquée pour savoir comment faire) tourne sans erreur perceptible à ce jour (ex de pb causé : avec apt, en laissant le chemin du cdrom dans /etc/apt/sources.list ).

C’est un logiciel d’automatisation qui utilise beaucoup de commandes habituelles accessibles après installation avec apt et 
assure le contrôle de flot. Et vérifie en particulier l’état de l’hôte, si les paquets requis sont installés et disponibles et les installe si nécessaire.

Toute commande qui tourne sur l’architecture visée doit tourner avec ce logiciel qui les appelle.

Question subsidiaire : existe-t-il un outil en CLI pour tester que l’hôte mis à disposition par l’utilisateur est correctement configuré ? (Cf. « Les 12-20 trucs à faire après avoir installé un système debian »). 
> 
> @+
> Hugues
> 
>>>> Le 3 mai 2023 à 09:40, didier gaumet didier.gaumet@gmail.com a écrit :
>>>> 
>>>> Le mercredi 03 mai 2023 à 03:18 +0200, roger.tarani@free.fr a écrit :
>>>> [...]
>>>> 
>>>>> Est-ce aussi simple que ça ou y a-t-il des pièges sournois dans la
>>>>> cross-compilation ?
>>>> 
>>>> Je n'y connais rien vu que je ne construis pas/plus d'exécutables et encore moins par cross-compilation mais le wiki Debian a un article sur les différentes possibilités et bonnes pratiques de cross-compilation en environnement Debian:
>>>> https://wiki.debian.org/CrossCompiling

Attachment: publickey - hlarrive@pm.me - 0xE9429B87.asc
Description: Binary data

Attachment: signature.asc
Description: Binary data


Reply to: