all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / 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

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.