unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
* 32-bit Python interpreter on a 64-bit system (ARM)
@ 2023-12-08 15:40 Wicki Gabriel (wicg)
  2023-12-10  8:03 ` Csepp
  0 siblings, 1 reply; 4+ messages in thread
From: Wicki Gabriel (wicg) @ 2023-12-08 15:40 UTC (permalink / raw)
  To: help-guix@gnu.org

Hello!

Due to dynamic linkage to a library that is only provided for ARMv6 architecture (32-bit) my Python application that is developed for a 64-bit ARM architecture refuses to work (I load the library with ctypes).  According to the internet this could be solved by running that script with a 32-bit interpreter which - of course - is readily available in Guix.
How can I declare on the package (or on the system level if necessary) that this specific script needs the interpreter of a different architecture than the system/package is built for?

To give you an example, the end-product will be a whole system configuration with packages and services and whatnot, that will be generated throught guix system image my-img.scm --system=aarch64-linux​ but this one package must make use of the armhf-linux Python ELF.

Thanks for any ideas and input!

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-12-12 15:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-12-08 15:40 32-bit Python interpreter on a 64-bit system (ARM) Wicki Gabriel (wicg)
2023-12-10  8:03 ` Csepp
2023-12-12 15:09   ` Wicki Gabriel (wicg)
2023-12-12 15:56     ` Tomas Volf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).