From unknown Thu Aug 14 17:29:58 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#21610 <21610@debbugs.gnu.org> To: bug#21610 <21610@debbugs.gnu.org> Subject: Status: FreeBSD compilation problem (errno_location) Reply-To: bug#21610 <21610@debbugs.gnu.org> Date: Fri, 15 Aug 2025 00:29:58 +0000 retitle 21610 FreeBSD compilation problem (errno_location) reassign 21610 guix submitter 21610 Janus Troelsen severity 21610 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 02 23:13:14 2015 Received: (at submit) by debbugs.gnu.org; 3 Oct 2015 03:13:14 +0000 Received: from localhost ([127.0.0.1]:52664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZiDG5-0003AZ-De for submit@debbugs.gnu.org; Fri, 02 Oct 2015 23:13:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59994) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZiC3o-0001OZ-Gq for submit@debbugs.gnu.org; Fri, 02 Oct 2015 21:56:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZiC3n-0001tO-4Q for submit@debbugs.gnu.org; Fri, 02 Oct 2015 21:56:28 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41239) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZiC3n-0001tK-18 for submit@debbugs.gnu.org; Fri, 02 Oct 2015 21:56:27 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41760) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZiC3l-0004HX-Ri for bug-guix@gnu.org; Fri, 02 Oct 2015 21:56:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZiC3i-0001s3-KY for bug-guix@gnu.org; Fri, 02 Oct 2015 21:56:25 -0400 Received: from mail-wi0-x234.google.com ([2a00:1450:400c:c05::234]:34445) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZiC3i-0001rJ-Bo for bug-guix@gnu.org; Fri, 02 Oct 2015 21:56:22 -0400 Received: by wicfx3 with SMTP id fx3so54588754wic.1 for ; Fri, 02 Oct 2015 18:56:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=date:from:to:subject:message-id:mime-version:content-type :content-disposition:user-agent; bh=4Y4hVRdy9LcA2ASBGRazCtrOyguvQR3+mhfAIHIHlaE=; b=onK5gp/fTOGKjfrTsDWK5yQW3eiIZ1HCJxPLPTzwsAok6geZ/FMpLw0Gmcystuu8Xu +BIoRiodbdz+22YlbwheRoPuisuK0ErwmMqYlKNJ1bY2Zd0XvO4sOd49rgR6Jbkf+0Ml mvbe0NrENIeb2rWeZ9Rx2bQylGJpGtRkog2IIGvfmV0dLNPpcC44JPoPl8ZKUf9L30/0 4wAh2tG5zTA7qlwb4cBWtr7VFQMFExJXOfTmgFvh0u3f02rhp/xI8aZqbMCD41iVL5+z zCfTVrb4f7xotaAmZp/LAPZjqdc/iT98MI6CosRNS0k4IAXrhDzNHc+48QrpLzLfeQ+5 6AwQ== X-Received: by 10.194.174.201 with SMTP id bu9mr22574581wjc.73.1443837381668; Fri, 02 Oct 2015 18:56:21 -0700 (PDT) Received: from zeus.Speedport_W_723V_1_32_000 (aftr-95-222-30-11.unity-media.net. [95.222.30.11]) by smtp.gmail.com with ESMTPSA id fu5sm5384235wic.0.2015.10.02.18.56.20 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Fri, 02 Oct 2015 18:56:20 -0700 (PDT) Received: by zeus.Speedport_W_723V_1_32_000 (Postfix, from userid 1000) id 1DBB134075A; Sat, 3 Oct 2015 03:56:20 +0200 (CEST) Date: Sat, 3 Oct 2015 03:56:20 +0200 From: Janus Troelsen To: bug-guix@gnu.org Subject: FreeBSD compilation problem (errno_location) Message-ID: <20151003015620.GA2276@zeus.Speedport_W_723V_1_32_000> MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="DocE+STaALJfprDB" Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Fri, 02 Oct 2015 23:13:12 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --DocE+STaALJfprDB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, When compiling Guix on FreeBSD, everything works great until I get the foll= owing error message. Does anyone know how to handle this? This my configure line: LDFLAGS=3D"-largp -lintl -L/usr/local/lib" CPPFLAGS=3D"-I/usr/local/include= " ./configure --prefix=3D$HOME/guix-build --with-courage I know FreeBSD is not officially supported, but I don't see why it shouldn'= t be? Many GNU tools work on FreeBSD. Regards, Janus > [janus@xn--kn-1ia ~/guix-0.8.3] ../make-build/bin/make > /usr/home/janus/guix-0.8.3/../make-build/bin/make all-recursive > make[1]: Entering directory '/usr/home/janus/guix-0.8.3' > Making all in po/guix > make[2]: Entering directory '/usr/home/janus/guix-0.8.3/po/guix' > make[2]: Leaving directory '/usr/home/janus/guix-0.8.3/po/guix' > Making all in po/packages > make[2]: Entering directory '/usr/home/janus/guix-0.8.3/po/packages' > make[2]: Leaving directory '/usr/home/janus/guix-0.8.3/po/packages' > make[2]: Entering directory '/usr/home/janus/guix-0.8.3' > GUILEC guix/pk-crypto.go > Backtrace: > In ice-9/boot-9.scm: > 2401: 19 [save-module-excursion #] > 3085: 18 [#] > In unknown file: > ?: 17 [primitive-load-path "guix/utils" ...] > In ice-9/eval.scm: > 505: 16 [# (define-modul= e # # ...)] > In ice-9/psyntax.scm: > 1106: 15 [expand-top-sequence ((define-module (guix utils) #:use-module .= =2E.)) () ...] > 989: 14 [scan ((define-module (guix utils) #:use-module ...)) () ...] > 279: 13 [scan ((#(syntax-object let # ...) (#) (# #) ...)) () ...] > In ice-9/eval.scm: > 411: 12 [eval # ()] > In ice-9/boot-9.scm: > 2951: 11 [define-module* (guix utils) #:filename ...] > 2926: 10 [resolve-imports (((guix config)) ((srfi srfi-1)) ((srfi srfi-9)= ) ...)] > 2864: 9 [resolve-interface (guix build syscalls) #:select ...] > 2789: 8 [# # ...] > 3065: 7 [try-module-autoload (guix build syscalls) #f] > 2401: 6 [save-module-excursion #] > 3085: 5 [#] > In unknown file: > ?: 4 [primitive-load-path "guix/build/syscalls" ...] > In ice-9/eval.scm: > 453: 3 [eval # ()] > 411: 2 [eval # ()] > In unknown file: > ?: 1 [dynamic-func "__errno_location" #] > In ice-9/boot-9.scm: > 106: 0 [# m= isc-error ...] >=20 > ice-9/boot-9.scm:106:20: In procedure #: > ice-9/boot-9.scm:106:20: In procedure dynamic-pointer: Symbol not found: = __errno_location > Makefile:4457: recipe for target 'guix/pk-crypto.go' failed > make[2]: *** [guix/pk-crypto.go] Error 1 > make[2]: Leaving directory '/usr/home/janus/guix-0.8.3' > Makefile:3619: recipe for target 'all-recursive' failed > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory '/usr/home/janus/guix-0.8.3' > Makefile:2231: recipe for target 'all' failed > make: *** [all] Error 2 > [janus@xn--kn-1ia ~/guix-0.8.3] --DocE+STaALJfprDB Content-Type: application/x-pkcs7-signature Content-Disposition: attachment; filename="smime.p7s" Content-Transfer-Encoding: base64 MIIPMwYJKoZIhvcNAQcCoIIPJDCCDyACAQExDzANBglghkgBZQMEAgEFADALBgkqhkiG9w0B BwGgggxQMIIGJDCCBQygAwIBAgIDDRjsMA0GCSqGSIb3DQEBCwUAMIGMMQswCQYDVQQGEwJJ TDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2Vy dGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IElu dGVybWVkaWF0ZSBDbGllbnQgQ0EwHhcNMTUwMjI0MDIwNDM0WhcNMTYwMjI0MTkyNTQwWjBA MRswGQYDVQQDDBJ5c2FuZ2tva0BnbWFpbC5jb20xITAfBgkqhkiG9w0BCQEWEnlzYW5na29r QGdtYWlsLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALLgfaz/eOnzfh8Y DWpsyTig/89LQKU1H9jmQjdqV93uqpDo1OfbGH/4xchyG8qbpFP50ArxGBIyoqTRwa95IhNz 8DzMXJZHbGDshXsatN7IQznpMm7Wge9SQGPJEZfb0tRn7ppBmW4npx9xs65vnzabiaUXbHVv zaa4FbRfrDOOlyAVNnpUD1Q1Z9SsWh9NLlSnBXH7/ueprkPYowSJNGLEhkk3uRi0DleaEBxW Zh3UCRccSucl7a5NYUEyCxA1no7EADr39xES7MWjDkYry9uSVY5tF619wUVRWZRpCDtUmVNv NAsITAESdkU6iq7H2+vaILx9Kl8ZJ6NJ7KzoG6MCAwEAAaOCAtgwggLUMAkGA1UdEwQCMAAw CwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQU qJ1H8Pg/RhFa4r+tEdKpMykIlm8wHwYDVR0jBBgwFoAUU3Ltkpzg2ssBXHx+ljVO8tS4UYIw HQYDVR0RBBYwFIESeXNhbmdrb2tAZ21haWwuY29tMIIBTAYDVR0gBIIBQzCCAT8wggE7Bgsr BgEEAYG1NwECAzCCASowLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cuc3RhcnRzc2wuY29tL3Bv bGljeS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0 aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNjb3JkaW5nIHRv IHRoZSBDbGFzcyAxIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFydENvbSBD QSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGluIGNv bXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMDYGA1UdHwQvMC0w K6ApoCeGJWh0dHA6Ly9jcmwuc3RhcnRzc2wuY29tL2NydHUxLWNybC5jcmwwgY4GCCsGAQUF BwEBBIGBMH8wOQYIKwYBBQUHMAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xh c3MxL2NsaWVudC9jYTBCBggrBgEFBQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2Vy dHMvc3ViLmNsYXNzMS5jbGllbnQuY2EuY3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3Rh cnRzc2wuY29tLzANBgkqhkiG9w0BAQsFAAOCAQEAOPOisT7mHFVJR6Ag5KGhYzU55gT7iaRL p/W0LHLwIsqjZREXNPgugEOrQjBFIAJwS3twnRMKXVPW2hbRolFy5nEBL3yKwJoSu4cHPNOm FHFCEZVieump3mB8Vw4eLS7n+jQOeerG6q67WCHXxZmvS9xVB9xW5tXQxU6L1nfBbiJUGFfJ 1TsRi6Dwnqq//s0Aj7B3CPY5d+84CESRgv/C+lES/Y1FOqQ2/JrlW6wvUgXyHKh2oy7dyW4q VEI3TbMIt0jyc7vpkMnFBgc1FZlX5c/2Px0gs/Oh1CySO+lgNZCA95izfFnsUQdYaXVcNQ6D tO6m7UcEDU0ng17AsRkyhTCCBiQwggUMoAMCAQICAw0Y7DANBgkqhkiG9w0BAQsFADCBjDEL MAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBE aWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEg UHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBMB4XDTE1MDIyNDAyMDQzNFoXDTE2MDIy NDE5MjU0MFowQDEbMBkGA1UEAwwSeXNhbmdrb2tAZ21haWwuY29tMSEwHwYJKoZIhvcNAQkB FhJ5c2FuZ2tva0BnbWFpbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCy 4H2s/3jp834fGA1qbMk4oP/PS0ClNR/Y5kI3alfd7qqQ6NTn2xh/+MXIchvKm6RT+dAK8RgS MqKk0cGveSITc/A8zFyWR2xg7IV7GrTeyEM56TJu1oHvUkBjyRGX29LUZ+6aQZluJ6cfcbOu b582m4mlF2x1b82muBW0X6wzjpcgFTZ6VA9UNWfUrFofTS5UpwVx+/7nqa5D2KMEiTRixIZJ N7kYtA5XmhAcVmYd1AkXHErnJe2uTWFBMgsQNZ6OxAA69/cREuzFow5GK8vbklWObRetfcFF UVmUaQg7VJlTbzQLCEwBEnZFOoqux9vr2iC8fSpfGSejSeys6BujAgMBAAGjggLYMIIC1DAJ BgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwQw HQYDVR0OBBYEFKidR/D4P0YRWuK/rRHSqTMpCJZvMB8GA1UdIwQYMBaAFFNy7ZKc4NrLAVx8 fpY1TvLUuFGCMB0GA1UdEQQWMBSBEnlzYW5na29rQGdtYWlsLmNvbTCCAUwGA1UdIASCAUMw ggE/MIIBOwYLKwYBBAGBtTcBAgMwggEqMC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0 c3NsLmNvbS9wb2xpY3kucGRmMIH3BggrBgEFBQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0aWZp Y2F0aW9uIEF1dGhvcml0eTADAgEBGoG+VGhpcyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFj Y29yZGluZyB0byB0aGUgQ2xhc3MgMSBWYWxpZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUg U3RhcnRDb20gQ0EgcG9saWN5LCByZWxpYW5jZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVy cG9zZSBpbiBjb21wbGlhbmNlIG9mIHRoZSByZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjA2 BgNVHR8ELzAtMCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1MS1jcmwuY3Js MIGOBggrBgEFBQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5j b20vc3ViL2NsYXNzMS9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRz c2wuY29tL2NlcnRzL3N1Yi5jbGFzczEuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRw Oi8vd3d3LnN0YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQELBQADggEBADjzorE+5hxVSUegIOSh oWM1OeYE+4mkS6f1tCxy8CLKo2URFzT4LoBDq0IwRSACcEt7cJ0TCl1T1toW0aJRcuZxAS98 isCaEruHBzzTphRxQhGVYnrpqd5gfFcOHi0u5/o0Dnnqxuquu1gh18WZr0vcVQfcVubV0MVO i9Z3wW4iVBhXydU7EYug8J6qv/7NAI+wdwj2OXfvOAhEkYL/wvpREv2NRTqkNvya5VusL1IF 8hyodqMu3cluKlRCN02zCLdI8nO76ZDJxQYHNRWZV+XP9j8dILPzodQskjvpYDWQgPeYs3xZ 7FEHWGl1XDUOg7Tupu1HBA1NJ4NewLEZMoUxggKnMIICowIBATCBlDCBjDELMAkGA1UEBhMC SUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENl cnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDEgUHJpbWFyeSBJ bnRlcm1lZGlhdGUgQ2xpZW50IENBAgMNGOwwDQYJYIZIAWUDBAIBBQCggeQwGAYJKoZIhvcN AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTUxMDAzMDE1NjIwWjAvBgkqhkiG 9w0BCQQxIgQgyUL+HabwWJ8xDTd2SveVtZBRbxvGGs5VPzIT0koLamoweQYJKoZIhvcNAQkP MWwwajALBglghkgBZQMEASowCwYJYIZIAWUDBAEWMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0D BzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwIC ASgwDQYJKoZIhvcNAQEBBQAEggEAnVrI26441Wp9xTrS+tOcjAr0dKMAaFt3AS9MztNb4Elv fGut6zm+H6bI+skdQdpfmFqb2bndvbRkxqExC1DC4lMmDngpuLK+JMcny046frhudR57G4qU WBwwvRE0ydd4fq8973ydW0yvIyLMY+QIG67xlHTQ5+lKwHzON6PEjHbt6IOaKioWiOolI7qp 0xXakTlGquf2HelCzPk/aiGhaefzTXXPJwdJhGEUZ4Ld9Phpg8CljlaTSJuosjpRUXetkKqf jSSflqPZoRbuS/LZ3hlHOWf0d/VP6dzt93EIcRyC7GIvs6TrRVoLh4HyqDzjvYlWzd22u8qG 2tFJCdlorw== --DocE+STaALJfprDB-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 03 06:04:27 2015 Received: (at 21610-done) by debbugs.gnu.org; 3 Oct 2015 10:04:27 +0000 Received: from localhost ([127.0.0.1]:52788 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZiJg3-0004Um-6k for submit@debbugs.gnu.org; Sat, 03 Oct 2015 06:04:27 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52203) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1ZiJg1-0004Ue-BU for 21610-done@debbugs.gnu.org; Sat, 03 Oct 2015 06:04:25 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZiJfy-0006SX-1L for 21610-done@debbugs.gnu.org; Sat, 03 Oct 2015 06:04:25 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39492) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZiJfx-0006SN-Ud; Sat, 03 Oct 2015 06:04:21 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:37286 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1ZiJfx-0004TK-AN; Sat, 03 Oct 2015 06:04:21 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Janus Troelsen Subject: Re: bug#21610: FreeBSD compilation problem (errno_location) References: <20151003015620.GA2276@zeus.Speedport_W_723V_1_32_000> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 12 =?utf-8?Q?Vend=C3=A9miaire?= an 224 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Sat, 03 Oct 2015 12:04:19 +0200 In-Reply-To: <20151003015620.GA2276@zeus.Speedport_W_723V_1_32_000> (Janus Troelsen's message of "Sat, 3 Oct 2015 03:56:20 +0200") Message-ID: <87io6ob74s.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 21610-done Cc: 21610-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hello, Janus Troelsen skribis: > I know FreeBSD is not officially supported, but I don't see why it should= n't be? Many GNU tools work on FreeBSD. Guix depends on the availability of the GNU C Library, with either the Linux-libre kernel or the Hurd. So it cannot be used at all on FreeBSD. Now, an interesting project would be to use Debian=E2=80=99s port of the GNU=C2=A0libc to the kernel of FreeBSD (GNU/kFreeBSD) in Guix=E2=80=A6 Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sun Oct 04 14:03:07 2015 Received: (at 21610) by debbugs.gnu.org; 4 Oct 2015 18:03:07 +0000 Received: from localhost ([127.0.0.1]:54557 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zinco-0002mk-PP for submit@debbugs.gnu.org; Sun, 04 Oct 2015 14:03:07 -0400 Received: from world.peace.net ([50.252.239.5]:51058) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Zincn-0002mc-EV for 21610@debbugs.gnu.org; Sun, 04 Oct 2015 14:03:06 -0400 Received: from [10.1.10.31] (helo=yeeloong) by world.peace.net with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1Zince-0005gE-Ev; Sun, 04 Oct 2015 14:02:56 -0400 From: Mark H Weaver To: 21610@debbugs.gnu.org Subject: Re: bug#21610: FreeBSD compilation problem (errno_location) References: <20151003015620.GA2276@zeus.Speedport_W_723V_1_32_000> <87io6ob74s.fsf@gnu.org> Date: Sun, 04 Oct 2015 14:02:43 -0400 In-Reply-To: <87io6ob74s.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Sat, 03 Oct 2015 12:04:19 +0200") Message-ID: <877fn2v7ek.fsf@netris.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 21610 Cc: ysangkok@gmail.com, ludo@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) ludo@gnu.org (Ludovic Court=C3=A8s) writes: > Janus Troelsen skribis: > >> I know FreeBSD is not officially supported, but I don't see why it shoul= dn't be? Many GNU tools work on FreeBSD. > > Guix depends on the availability of the GNU C Library, with either the > Linux-libre kernel or the Hurd. So it cannot be used at all on FreeBSD. I'd like to expand on this. When Guix builds packages, the container in which software is built does not use any software or libraries from the host system at all. The only part of the host system that we use, implicitly, is the kernel. Guix is bootstrapped in a manner analogous to Cross [GNU/]Linux from Scratch, starting from statically "bootstrap binaries" that we provide for each supported architecture/kernel combination. At present, we provide bootstrap binaries for x86_64, i686, mips64el, and armhf on top of Linux (the kernel), and soon we will support the Hurd as well. Unless the FreeBSD kernel is able to emulate Linux (the kernel) sufficiently well to run our binaries for GNU/Linux unmodified, and to convince 'configure' scripts and other build systems that the kernel is Linux, using Guix on top of FreeBSD will involve porting it, as described in section 7.8 (Porting to a New Platform) in the Guix manual. As Ludovic pointed out, such a port would still need to use GNU libc, and would use all of the GNU userland on top, so only the kernel from FreeBSD would be used. Regards, Mark From unknown Thu Aug 14 17:29:58 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Mon, 02 Nov 2015 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator