• Bug#1101096: gcc-multilib: please enable gcc-multilib for hurd-amd64

    From =?utf-8?q?Martin-=C3=89ric_Racine?=@21:1/5 to All on Sun Mar 23 08:30:01 2025
    XPost: linux.debian.ports.hurd

    UGFja2FnZTogZ2NjLW11bHRpbGliClZlcnNpb246IDQ6MTQuMi4wLTEKU2V2ZXJpdHk6IHdpc2hs aXN0ClgtRGViYnVncy1DYzogZGViaWFuLWFtZDY0QGxpc3RzLmRlYmlhbi5vcmcsIGRlYmlhbi1o dXJkQGxpc3RzLmRlYmlhbi5vcmcgLCBtYXJ0aW4tZXJpYy5yYWNpbmVAaWtpLmZpClVzZXI6IGRl Ymlhbi1hbWQ2NEBsaXN0cy5kZWJpYW4ub3JnClVzZXI6IGRlYmlhbi1odXJkQGxpc3RzLmRlYmlh bi5vcmcKVXNlcnRhZ3M6IGFtZDY0CgpDb3VsZCBnY2MtbXVsdGlsaWIgJiBkZXBlbmRlbmNpZXMg YmUgY29tcGlsZWQgZm9yIGh1cmQtYW1kNjQgYXMgd2VsbD8gV2l0aG91dCBpdCB3ZSdyZSBtaXNz aW5nIHRoZSAtbTMyIGZsYWcuCgpUaGFua3MhCk1hcnRpbi3DiXJpYwoKLS0gU3lzdGVtIEluZm9y bWF0aW9uOgpEZWJpYW4gUmVsZWFzZTogdHJpeGllL3NpZAogIEFQVCBwcmVmZXJzIHVuc3RhYmxl CiAgQVBUIHBvbGljeTogKDUwMCwgJ3Vuc3RhYmxlJykKQXJjaGl0ZWN0dXJlOiBpMzg2ICh4ODZf NjQpCgpLZXJuZWw6IExpbnV4IDYuMS4wLTMyLWFtZDY0IChTTVAgdy84IENQVSB0aHJlYWRzOyBQ UkVFTVBUKQpMb2NhbGU6IExBTkc9ZmlfRkkuVVRGLTgsIExDX0NUWVBFPWZpX0ZJLlVURi04IChj aGFybWFwPVVURi04KSwgTEFOR1VBR0U9Zmk6ZW4KU2hlbGw6IC9iaW4vc2ggbGlua2VkIHRvIC91 c3IvYmluL2Rhc2gKSW5pdDogc3lzdGVtZCAodmlhIC9ydW4vc3lzdGVtZC9zeXN0ZW0pCkxTTTog QXBwQXJtb3I6IGVuYWJsZWQKClZlcnNpb25zIG9mIHBhY2thZ2VzIGdjYy1tdWx0aWxpYiBkZXBl bmRzIG9uOgppaSAgY3BwICAgICAgICAgICAgICAgICA0OjE0LjIuMC0xCmlpICBjcHAtaTY4Ni1s aW51eC1nbnUgIDQ6MTQuMi4wLTEKaWkgIGdjYyAgICAgICAgICAgICAgICAgNDoxNC4yLjAtMQpw biAgZ2NjLTE0LW11bHRpbGliICAgICA8bm9uZT4KaWkgIGxpbnV4LWxpYmMtZGV2ICAgICAgNi4x Mi4xOS0xCgpnY2MtbXVsdGlsaWIgcmVjb21tZW5kcyBubyBwYWNrYWdlcy4KCmdjYy1tdWx0aWxp YiBzdWdnZXN0cyBubyBwYWNrYWdlcy4K

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Sun Mar 23 09:10:01 2025
    Hello,

    Martin-Éric Racine, le dim. 23 mars 2025 09:21:49 +0200, a ecrit:
    X-Debbugs-Cc: debian-amd64@lists.debian.org, debian-hurd@lists.debian.org , martin-eric.racine@iki.fi
    User: debian-amd64@lists.debian.org
    User: debian-hurd@lists.debian.org
    Usertags: amd64

    Could gcc-multilib & dependencies be compiled for hurd-amd64 as well? Without it we're missing the -m32 flag.

    Please produce patches, test them and send them to bug reports.

    Put another way: why do you need -m32? We didn't feel it was worth
    spending the time to fix the 32bit multilib support when that will be
    moot in 2038 anyway.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Martin=2D=C3=89ric_Racine@21:1/5 to All on Sun Mar 23 13:00:01 2025
    su 23.3.2025 klo 10.06 Samuel Thibault (sthibault@debian.org) kirjoitti:
    Martin-Éric Racine, le dim. 23 mars 2025 09:21:49 +0200, a ecrit:
    X-Debbugs-Cc: debian-amd64@lists.debian.org, debian-hurd@lists.debian.org , martin-eric.racine@iki.fi
    User: debian-amd64@lists.debian.org
    User: debian-hurd@lists.debian.org
    Usertags: amd64

    Could gcc-multilib & dependencies be compiled for hurd-amd64 as well? Without it we're missing the -m32 flag.

    Put another way: why do you need -m32? We didn't feel it was worth
    spending the time to fix the 32bit multilib support when that will be
    moot in 2038 anyway.

    I have a package whose autoconf checks for -m32 to produce 32-bit
    binaries on 64-bit ports. Implementing this on amd64 and x32 merely
    required adding gcc-multilib to Build-Depends. hurd-64 fails that
    check because there's no gcc-multilib.

    Martin-Éric

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Samuel Thibault@21:1/5 to All on Sun Mar 23 16:00:01 2025
    Martin-Éric Racine, le dim. 23 mars 2025 13:54:11 +0200, a ecrit:
    su 23.3.2025 klo 10.06 Samuel Thibault (sthibault@debian.org) kirjoitti:
    Martin-Éric Racine, le dim. 23 mars 2025 09:21:49 +0200, a ecrit:
    X-Debbugs-Cc: debian-amd64@lists.debian.org, debian-hurd@lists.debian.org , martin-eric.racine@iki.fi
    User: debian-amd64@lists.debian.org
    User: debian-hurd@lists.debian.org
    Usertags: amd64

    Could gcc-multilib & dependencies be compiled for hurd-amd64 as well? Without it we're missing the -m32 flag.

    Put another way: why do you need -m32? We didn't feel it was worth
    spending the time to fix the 32bit multilib support when that will be
    moot in 2038 anyway.

    I have a package whose autoconf checks for -m32 to produce 32-bit
    binaries on 64-bit ports. Implementing this on amd64 and x32 merely
    required adding gcc-multilib to Build-Depends. hurd-64 fails that
    check because there's no gcc-multilib.

    But there are other ports that don't have a 32bit variant (e.g.
    loong64), so that case exists anyway.

    Samuel

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?Q?Martin=2D=C3=89ric_Racine@21:1/5 to All on Sun Mar 23 16:10:02 2025
    su 23.3.2025 klo 16.54 Samuel Thibault (sthibault@debian.org) kirjoitti:

    Martin-Éric Racine, le dim. 23 mars 2025 13:54:11 +0200, a ecrit:
    su 23.3.2025 klo 10.06 Samuel Thibault (sthibault@debian.org) kirjoitti:
    Martin-Éric Racine, le dim. 23 mars 2025 09:21:49 +0200, a ecrit:
    X-Debbugs-Cc: debian-amd64@lists.debian.org, debian-hurd@lists.debian.org , martin-eric.racine@iki.fi
    User: debian-amd64@lists.debian.org
    User: debian-hurd@lists.debian.org
    Usertags: amd64

    Could gcc-multilib & dependencies be compiled for hurd-amd64 as well? Without it we're missing the -m32 flag.

    Put another way: why do you need -m32? We didn't feel it was worth spending the time to fix the 32bit multilib support when that will be moot in 2038 anyway.

    I have a package whose autoconf checks for -m32 to produce 32-bit
    binaries on 64-bit ports. Implementing this on amd64 and x32 merely required adding gcc-multilib to Build-Depends. hurd-64 fails that
    check because there's no gcc-multilib.

    But there are other ports that don't have a 32bit variant (e.g.
    loong64), so that case exists anyway.

    True, but the package in question very much is x86 anyhow i.e. 32-bit
    binaries should be possible on all x86 variants. Right now, hurd-amd64
    is the only one not setup for this.

    Martin-Éric

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)