From owner-freebsd-toolchain@freebsd.org Sat Apr 7 22:43:21 2018 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DF954F8C0B6 for ; Sat, 7 Apr 2018 22:43:20 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: from mail-qk0-x232.google.com (mail-qk0-x232.google.com [IPv6:2607:f8b0:400d:c09::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 72FC66C079 for ; Sat, 7 Apr 2018 22:43:20 +0000 (UTC) (envelope-from kabaev@gmail.com) Received: by mail-qk0-x232.google.com with SMTP id b198so5128873qkg.9 for ; Sat, 07 Apr 2018 15:43:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:cc:subject:message-id:in-reply-to:references :mime-version; bh=G8IBmb8fuVW1OgPAU05U9ll73PdM5iFv+Y4NOSzVxaI=; b=eBI6bcDGfC3d8BmFCDAB0X9FAWwZekNwK29paEOrMszO50JtOdZUDkt87pQWBFAI55 eHTuNn6WTMA12jlzn/GRjppqjluSQ18fusxwMdo3hLqbAnnYi+8RUKCs+MlTZ+JmPLhO InQv04YUoT+zwbJSL3svRd0xZ9Cp/tj1lB2s5Bp8sU1GQ84mvkIpICQMn1T9lXw07wTj sI/8Lqx3f41hPNR+PU8Z5es/o0hyEx5vhO6P0yC+lGj0XaCOkv04aonJcG+sVrxIi0qh j0IqYlOUAo0guCC85ag/4ostQmnT/jVCHvyy9mV6lKI+Twyxa15xonJwaqzTsVPBcLkM EmZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to :references:mime-version; bh=G8IBmb8fuVW1OgPAU05U9ll73PdM5iFv+Y4NOSzVxaI=; b=KPG+DF6/eKCB51bjYDLcYHP68XqmaGUy8kGKW7+Rd99HNwHMluiOSs7qno51VmvxKE 9xitnyx2DrlyB9LpOT0NexB7m0Eeuvgd7cjiV/0RTD/pFszisSm3WXZF//uKuZBwaV5D oFmkHSebO5igK94bCH0yDzkGKepSgKvqQ5l/BaxoaJ4rU2UQve2nzF/lLwVGw0QY7klR iCbqVdVV6vGtglnc9cpLHOzcC8uaBru+EPdQxl/35xCLopPizdOCqx/w5RUkjhVGxof8 YkPkTJDx/c7l86EXDaXCKfKPIUP2783uyeuAD6dtJtMWGpYY8QPYVfoj0nnQp+VYc4iz k2DQ== X-Gm-Message-State: ALQs6tCIHKVMfCOKPyDhhAYZpwLKJZnKDAq0vo8NWUEo1l/+OvKx14Vd f+v/CFCZ3nfBXEjm8KWrP/RsKzp5 X-Google-Smtp-Source: AIpwx4+2N4peUt0EnPX/YWF2Uuz89xvNGEY9UOzmH0GQMTJdl9ogNZXjcAwVW8WZYTUHVQKLAnnVJA== X-Received: by 10.55.200.193 with SMTP id t62mr44389093qkl.245.1523140999784; Sat, 07 Apr 2018 15:43:19 -0700 (PDT) Received: from kan ([2601:18f:802:4680:226:18ff:fe00:232e]) by smtp.gmail.com with ESMTPSA id c137sm10332643qkb.2.2018.04.07.15.43.18 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 07 Apr 2018 15:43:18 -0700 (PDT) Date: Sat, 7 Apr 2018 18:43:17 -0400 From: Alexander Kabaev To: Mark Millard via freebsd-toolchain Subject: Re: amd64-binutils file name structure for utils vs. for powerpc64-binutils and aarch64-binutils Message-ID: <20180407184317.3ab301e2@kan> In-Reply-To: References: X-Mailer: Claws Mail 3.16.0 (GTK+ 2.24.32; amd64-portbld-freebsd12.0) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; boundary="Sig_/L5XJ8qET5OTur=m+KtUr=b5"; protocol="application/pgp-signature" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Apr 2018 22:43:21 -0000 --Sig_/L5XJ8qET5OTur=m+KtUr=b5 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Sat, 7 Apr 2018 15:30:08 -0700 Mark Millard via freebsd-toolchain wrote: > For: >=20 > # pkg info "*binutils" > aarch64-binutils-2.30_2,1 > amd64-binutils-2.30_2,1 > binutils-2.30_2,1 > powerpc64-binutils-2.30_2,1 >=20 > # svnlite info /usr/ports/ | grep "Re[plv]" > Relative URL: ^/head > Repository Root: svn://svn.freebsd.org/ports > Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5 > Revision: 466704 > Last Changed Rev: 466704 >=20 > in a amd64 context . . . >=20 > amd64-binutils uses file naming that does not match the > patterns that aarch64-binutils and powerpc64-binutils > use. Using an example type of binutil for illustration > (in a 12.0 head context): >=20 > # find /usr/local/bin /usr/local/*freebsd* -name "*addr2line*" -print > /usr/local/bin/powerpc64-unknown-freebsd12.0-addr2line > /usr/local/bin/x86_64-freebsd-addr2line > /usr/local/bin/addr2line > /usr/local/bin/aarch64-unknown-freebsd12.0-addr2line >=20 > The differences involve the lack of: >=20 > -unknown > 12.0 >=20 > (Of course, plain binutils does not have such conventions.) >=20 > Is this expected/intended? >=20 >=20 > For reference: >=20 > # uname -apKU > FreeBSD FBSDFSSD 12.0-CURRENT FreeBSD 12.0-CURRENT r332181M amd64 > amd64 1200061 1200061 No, this is not indented, but that is how GCC/binutils configure works. When building 'native' config, it does not install full triple-prefixed binaries. I had to manually work around that in powerpc64-gcc, looks like bintuils need the same treatment.=20 --=20 Alexander Kabaev --Sig_/L5XJ8qET5OTur=m+KtUr=b5 Content-Type: application/pgp-signature Content-Description: Цифровая подпись OpenPGP -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEExffZlZm2QeE8UVaRBxMimZJ5Ln4FAlrJSYVfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEM1 RjdEOTk1OTlCNjQxRTEzQzUxNTY5MTA3MTMyMjk5OTI3OTJFN0UACgkQBxMimZJ5 Ln6a6RAAte90f16pAJwmUn6hQrhXdIQ4jZ+wpg535cSd8JO4zZahv365w0rrCciW QcwJX7/BaTF81+LiyuZwLyUnJfCbINoWyEUBtB/hHWWTMqJLWyUaxtnJDczwz/Mt 84EOvPsWS7W9PvNvfUDtCwQMKoXWYQw0aTNjnhDZCmsG1LBs8f/68kNZ+Sd4Ku3F Unjg23lbGLKBHM/D8HYhlNrFqS45zj4OtHqYh06/OeLJEKzG6hHNeRAjdR5YB4fW il9M378Eszw9/kVBf9/1Snj63pug2sPpFuWD3vqnaePCLk93P3Ojqn6s7uSfb18D qtmB16nEuSXwSvekRVsCsoaGzcN+iZrKyHE43+RGKX8fxggieWDUpg32Ifea9RKn iWGfx/zeN+1w0B25m7jibMsz3FuYSNgUPbj23uyo67t9L6Wlc0CJ9Tappq+oykAO fOCFLOxxECcLDPIvVNeECW1Ce34fhs0Xy9k9+BDs0b2UEP7Hljwnwly/xe5yfK4m RHykgjBd1lQkVWso4YB4Xx2eJyAfbBPyfM1EoHxAJZkyWr6FSwNmQ3rScf+O2kZP NtBpJH6qrfm57RXpEm61EBlGj8usO9TVeS3MskWIi8QdFp3IDsPz+1s8chOkHH7R 209uliDDWmWdybpAEpMLdLknQ3Bjlpn1dfLiE1KkK/ag1xzP6xA= =NVbo -----END PGP SIGNATURE----- --Sig_/L5XJ8qET5OTur=m+KtUr=b5--