Hi, Am 10.12.19 um 16:21 schrieb Guillaume Gardet: >> -----Original Message----- >> From: Adrian Schröter <[email protected]> >> Sent: 07 December 2019 12:46 >> To: openSUSE ARM ML ([email protected]) <opensuse- >> [email protected]> >> Subject: [opensuse-arm] arm 32bit vs arm 32bit >> >> Hi, >> >> I was going to add 32bit package configs to repackage armv7hl libs for >> aarch64 >> installations (for personal need, samsung binary only printer driver) >> >> However, I noticed that armv7hl 32bit userland would conflict with >> aarch64_ilp32 >> definitions. >> >> Was there already any discussion how a mixed arch installation should look >> alike? >> >> My proposal would be (for a aarch64 installation): >> >> armv[567]* libs should be installed in /lib (and /usr/lib) via >> *-32bit*.aarch64.rpm >> /lib to stay compatible with armv[567] installations. >> >> aarch64_ilp32 libs should be installed in /lib-ilp32 via >> *-ilp32*.aarch64.rpm >> current config seems to put these in -32bit packages, what seems to be wrong >> to >> me. >> >> Do we also need to take care about aarch32? >> >> any opinion about this? > > AFAIK, you cannot use armv7 libs/bins as is on arm64 systems.
It depends on the CPU. ThunderX and Kunpeng 920 don't support AArch32 mode, but most Cortex cores still do. I concur that the outlined ilp32-as-32bit setup sounds wrong, in particular since that is not even mainline-supported still. There were discussions or even recommendations on cross-distro or so some years back on naming/placement - Andy might remember. As for AArch32, I assume you mean armv8l? I don't think we currently build any packages for it, at least we have no separate scheduler. Regards, Andreas -- SUSE Software Solutions Germany GmbH Maxfeldstr. 5, 90409 Nürnberg, Germany GF: Felix Imendörffer HRB 36809 (AG Nürnberg) -- To unsubscribe, e-mail: [email protected] To contact the owner, e-mail: [email protected]
