[gnutls-devel] Guile-GnuTLS | Cross-compilation of the Guile bindings (#11)

Read-only notification of GnuTLS library development activities gnutls-devel at lists.gnutls.org
Mon Jul 17 23:03:50 CEST 2023




janneke commented on a discussion: https://gitlab.com/gnutls/guile/-/issues/11#note_1473258863

Simon Josefsson (@jas) writes:

Hi!

> Simon Josefsson commented:
>
> Hi. I have merged this patch now.

Great, thanks!

> However, can you describe how I could easily (preferably on a
> debian-like distribution for CI/CD) reproduce this problem? How do I
> even build guile-gnutls for cross compilation? Once we figure out, we
> should test this during the pipeline to avoid regressions.

On Guix, you would do

--8<---------------cut here---------------start------------->8---
guix build --target=i586-pc-gnu guile-gnutls
--8<---------------cut here---------------end--------------->8---

On Debian, if you're lucky, it could just be something like

--8<---------------cut here---------------start------------->8---
# ... setup cross build environment ...
./configure CC_FOR_BUILD=gcc LD_FOR_BUILD=ld \
   --prefix=/your/cross/prefix               \
   --build=x86_64-unknown-linux-gnu --host=i586-pc-gnu
make
--8<---------------cut here---------------end--------------->8---

Greetings,
Janneke

<details><summary>...</summary>

-- 
Janneke Nieuwenhuizen <janneke at gnu.org>  | GNU LilyPond https://LilyPond.org
Freelance IT https://www.JoyOfSource.com | Avatar® https://AvatarAcademy.com

</details>

-- 
Reply to this email directly or view it on GitLab: https://gitlab.com/gnutls/guile/-/issues/11#note_1473258863
You're receiving this email because of your account on gitlab.com.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.gnupg.org/pipermail/gnutls-devel/attachments/20230717/7765dc97/attachment.html>


More information about the Gnutls-devel mailing list