Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Apr 2020 20:27:04 -0500
From:      Scott Bennett <bennett@sdf.org>
To:        imp@bsdimp.com
Cc:        freebsd-x11@freebsd.org
Subject:   Re: Radeon 5770, graphics/gpu-firmware-kmod, and graphics/drm-fbsd11.2-kmod
Message-ID:  <202004140127.03E1R4io025403@sdf.org>
In-Reply-To: <CANCZdfqGzxE6C-LaPFk3FU5H9T8Wsvh0ZuPjSqfMuQ5_nzSdQA@mail.gmail.com>
References:  <202004131231.03DCVxkN022232@sdf.org> <CANCZdfpva8NZpNmaXrvmDmMrStKidEUhYV=KRvYDOLKHyzgnvA@mail.gmail.com> <202004131436.03DEaqZH020936@sdf.org> <CANCZdfqGzxE6C-LaPFk3FU5H9T8Wsvh0ZuPjSqfMuQ5_nzSdQA@mail.gmail.com>

index | next in thread | previous in thread | raw e-mail

Warner Losh <imp@bsdimp.com> wrote:

> make[4]: "/usr/src/lib/libc/Makefile" line 188: amd64 libc requires linker
> ifunc support
>
> I'll look into this. I think you may need to upgrade to 12.0 and then to
> 12-stable, but it's within the normal expected to work zone. I'll see when
> that was added.
>
> Did you disable C++ on your 11.3 system and force the use of gcc-only?
> Otherwise my reading of the code (without trying it out, I'll grant)
> suggests that this upgrade should work.
>
> What's happening is that ifunc is now required for libc on amd64, even in
> 12. This means you need to have a LLD built, which requires clang or a
> C++11 compiler (which I don't think g++ 4.2.1 actually is). Or you need

     I would assume it isn't because 4.2.1 was already outdated by the time
the standard was released, AFAIK.

> newer binutils and to build with that. However, a stock 11 system should
> have LLD unless you've force it to be bfd for some reason.
>
     Here's what I have at present.  It doesn't change often, but if you
need to see what it was on 26 Nov. 2019, I have an old snapshot and boot
environment that I can dig it out of.

Script started on Mon Apr 13 19:52:18 2020
[hellas] 101 % cat /etc/make.conf
ALLOW_UNSUPPORTED_SYSTEM=YES
# added by SJB  11 Jan. 2007
CPUTYPE?=core2
#CPUTYPE?=penryn # gcc9 doesn't recognize this, so use core2 -mssse3 -msse4.1
# added by SJB  8 Nov. 2011
CFLAGS+="-mtune=core2"
#CFLAGS+="-mtune=penryn" # see note for CPUTYPE above
# added by SJB 14 Apr. 2013
# updated by SJB  8 Dec. 2014
SVNFLAGS?="-r RELENG_11"
# build ports with clang stack protector
WITH_SSP=yes
SSP_CFLAGS=-fstack-protector-all
# added for ports system use to avoid dialogs by SJB  4 May 2007
BATCH=YES
# added for new pkg system  --SJB  10 December 2014
WITH_PKGNG=yes
# build ports using ccache  --SJB  19 January 2015
WITH_CCACHE_BUILD=yes
## buildworld and buildkernel using ccache  --SJB  26 January 2015
.if (!empty(.CURDIR:M/usr/src*) || !empty(.CURDIR:M/usr/obj*))
.if !defined(NOCCACHE) && exists(/usr/local/libexec/ccache/world/cc)
CC:=${CC:C,^cc,/usr/local/libexec/ccache/world/cc,1}
CXX:=${CXX:C,^c\+\+,/usr/local/libexec/ccache/world/c++,1}
CCACHE_COMPILERCHECK=content
CCACHE_DIR=/buildwork/ccache.freebsd
.endif
.else
CFLAGS+="-mssse3"
CFLAGS+="-msse4.1"
.endif
# added to deal with ccache bug 8460  --SJB  2 November 2013
# bug has been reported fixed, so try without this workaround
#CCACHE_CPP2=1
# added as a better specification of -j by SJB 17 November 2009
MAKE_JOBS_NUMBER=4
## added to compile without profiling  --SJB  3 June 2007
#NO_PROFILE=true
# put build tree where there is plenty of temporary workspace
WRKDIRPREFIX=/buildwork/ports
#WRKDIRPREFIX=/work/portswork
# Use OpenSSL from ports tree, not from base system
#WITH_OPENSSL_PORT=YES
#DEFAULT_VERSIONS+=  ssl=libressl
DEFAULT_VERSIONS+=  ssl=openssl
DEFAULT_VERSIONS+=bdb=5+
DEFAULT_VERSIONS+=  perl5=5.30
# Allow updating of Mesa3D from 7.4.4 to 7.6.1 and libdrm from 2.4.12 to 2.4.17
WITHOUT_NOUVEAU=yes
# Use ATLAS libraries in ports that use BLAS libraries
OPTIONS_SET=ATLAS
# Tell gnustep-related ports to use base system's compiler
GNUSTEP_WITH_BASE_GCC=yes
GNUSTEP_WITHOUT_LIBOBJC=yes
# Pango
#..if $(.CURDIR:M*/x11-toolkits/linux-pango)
#DISABLE_VULNERABILITIES=yes
#..endif
QT4_OPTIONS= CUPS NAS QGTKSTYLE
# Begin portconf settings
# Do not touch these lines
.if !empty(.CURDIR:M/usr/ports*) && exists(/usr/local/libexec/portconf)
_PORTCONF!=/usr/local/libexec/portconf
.if ${_PORTCONF} != "|"
.for i in ${_PORTCONF:S/^|//:S/|/ /g}
${i:C/^([^=]*)=.*/\1/}=${i:C/^[^=]*=//:S/%/ /g}
.endfor
.endif
.endif
# End portconf settings
[hellas] 102 % cat /etc/src.conf
# The PORTS_MODULES must be built and installed manually because the
# mechanism of /etc/src.conf fails when installing into a ZFS clone
# of the root file system mounted onto /mnt.  Leave the following
# line commented, and remember to build them after installing world
# and rebooting into the newly installed system.
#PORTS_MODULES=emulators/virtualbox-ose-kmod graphics/drm-fbsd11.2-kmod sysutils/graid5 sysutils/pefs-kmod
WITH_CCACHE_BUILD=yes
WITH_CLANG_EXTRAS=yes
WITH_CLANG_FULL=yes
WITH_CTF=yes
WITH_DEBUG_FILES=yes
WITH_LIBCPLUSPLUS=yes
WITH_LINT=yes
#WITH_LLD_BOOTSTRAP=yes
WITH_LLDB=yes
WITH_LOADER_FIREWIRE=yes
WITH_LOADER_GELI=yes
WITHOUT_REPRODUCIBLE_BUILD=YES
[hellas] 103 % lsl /usr/local/bin/{g,}cc* /usr/bin/{g,c}cc*
-r-xr-xr-x  6 root  wheel  66146352 Mar  2 18:40 /usr/bin/cc*
-r-xr-xr-x  1 root  wheel    147720 Sep  1  2019 /usr/local/bin/ccache*
-rwxr-xr-x  1 root  wheel     54840 Aug 15  2019 /usr/local/bin/ccache-swig3.0*
-r-xr-xr-x  1 root  wheel      2042 Sep  1  2019 /usr/local/bin/ccache-update-links*
lrwxr-xr-x  1 root  wheel         6 Sep 13  2018 /usr/local/bin/ccat@ -> ccrypt
-r-xr-xr-x  1 root  wheel    652240 Dec 11  2017 /usr/local/bin/cccc*
-r-xr-xr-x  1 root  wheel        90 Feb 24 21:05 /usr/local/bin/cccheck*
-r-xr-xr-x  1 root  wheel      7128 Dec 10  2017 /usr/local/bin/ccd2iso*
lrwxr-xr-x  1 root  wheel         6 Sep 13  2018 /usr/local/bin/ccdecrypt@ -> ccrypt
lrwxr-xr-x  1 root  wheel         6 Sep 13  2018 /usr/local/bin/ccencrypt@ -> ccrypt
-r-xr-xr-x  1 root  wheel     34312 Sep 13  2018 /usr/local/bin/ccguess*
lrwxr-xr-x  1 root  wheel         6 Feb 28 02:01 /usr/local/bin/ccl@ -> cclive
-r-xr-xr-x  1 root  wheel    371736 Feb 28 02:01 /usr/local/bin/cclive*
-rwxr-xr-x  1 root  wheel   5120520 Mar 13 06:56 /usr/local/bin/ccmake*
-r-xr-xr-x  1 root  wheel      4780 Mar 24  2019 /usr/local/bin/ccmakedep*
-rwxr-xr-x  1 root  wheel     22240 Mar 21 12:56 /usr/local/bin/ccomps*
-r-xr-xr-x  1 root  wheel        92 Feb 24 21:05 /usr/local/bin/ccrewrite*
-r-xr-xr-x  1 root  wheel     58376 Sep 13  2018 /usr/local/bin/ccrypt*
-rwxr-xr-x  1 root  wheel     24136 Feb 27 02:32 /usr/local/bin/cct*
-rwxr-xr-x  1 root  wheel   2974880 Aug  7  2019 /usr/local/bin/cctiff*
-rwxr-xr-x  1 root  wheel   3936872 Aug  7  2019 /usr/local/bin/ccxxmake*
lrwxr-xr-x  1 root  wheel         4 Mar 10 10:17 /usr/local/bin/gcc@ -> gcc9
-rwxr-xr-x  2 root  wheel     24944 Sep 22  2019 /usr/local/bin/gcc-ar48*
-rwxr-xr-x  2 root  wheel     25320 Dec 12  2018 /usr/local/bin/gcc-ar6*
-rwxr-xr-x  2 root  wheel     25888 Nov 16 02:54 /usr/local/bin/gcc-ar7*
-rwxr-xr-x  2 root  wheel     25888 Mar 10 02:59 /usr/local/bin/gcc-ar8*
-rwxr-xr-x  2 root  wheel     27800 Jan 30 00:48 /usr/local/bin/gcc-ar9*
-rwxr-xr-x  2 root  wheel     24912 Sep 22  2019 /usr/local/bin/gcc-nm48*
-rwxr-xr-x  2 root  wheel     25288 Dec 12  2018 /usr/local/bin/gcc-nm6*
-rwxr-xr-x  2 root  wheel     25856 Nov 16 02:54 /usr/local/bin/gcc-nm7*
-rwxr-xr-x  2 root  wheel     25856 Mar 10 02:59 /usr/local/bin/gcc-nm8*
-rwxr-xr-x  2 root  wheel     27800 Jan 30 00:48 /usr/local/bin/gcc-nm9*
-rwxr-xr-x  2 root  wheel     24912 Sep 22  2019 /usr/local/bin/gcc-ranlib48*
-rwxr-xr-x  2 root  wheel     25288 Dec 12  2018 /usr/local/bin/gcc-ranlib6*
-rwxr-xr-x  2 root  wheel     25856 Nov 16 02:54 /usr/local/bin/gcc-ranlib7*
-rwxr-xr-x  2 root  wheel     25856 Mar 10 02:59 /usr/local/bin/gcc-ranlib8*
-rwxr-xr-x  2 root  wheel     27800 Jan 30 00:48 /usr/local/bin/gcc-ranlib9*
-rwxr-xr-x  3 root  wheel    691464 Sep 22  2019 /usr/local/bin/gcc48*
-rwxr-xr-x  3 root  wheel    912280 Dec 12  2018 /usr/local/bin/gcc6*
-rwxr-xr-x  3 root  wheel    970304 Nov 16 02:54 /usr/local/bin/gcc7*
-rwxr-xr-x  3 root  wheel   1023904 Mar 10 02:59 /usr/local/bin/gcc8*
-rwxr-xr-x  3 root  wheel   1150608 Jan 30 00:48 /usr/local/bin/gcc9*
-r-xr-xr-x  1 root  wheel      2188 Dec 14  2018 /usr/local/bin/gccmakedep*
[hellas] 104 % lsl /usr/local/bin/clang* /usr/local/bin/{l,}ld*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-apply-replacements60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clang-apply-replacements70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-apply-replacements80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang-apply-replacements90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-change-namespace60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clang-change-namespace70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-change-namespace80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang-change-namespace90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-check60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clang-check70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-check80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang-check90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-cpp60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clang-cpp70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-cpp80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang-cpp90*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-doc80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang-doc90*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-extdef-mapping80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang-extdef-mapping90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-format60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clang-format70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-format80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang-format90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-func-mapping60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clang-func-mapping70*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-import-test60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clang-import-test70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-import-test80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang-import-test90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-include-fixer60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clang-include-fixer70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-include-fixer80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang-include-fixer90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-modernize60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clang-modernize70*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-offload-bundler60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clang-offload-bundler70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-offload-bundler80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang-offload-bundler90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-query60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clang-query70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-query80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang-query90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-rename60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clang-rename70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-rename80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang-rename90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-reorder-fields60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clang-reorder-fields70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-reorder-fields80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang-reorder-fields90*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang-scan-deps90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-tidy60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clang-tidy70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clang-tidy80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang-tidy90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clang++60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clang++70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clang++80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang++90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clang60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clang70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clang80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clang90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/clangd60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/clangd70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/clangd80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/clangd90*
-r-xr-xr-x   4 root  wheel  12159560 Feb 25 20:29 /usr/local/bin/ld*
-r-xr-xr-x   4 root  wheel  12159560 Feb 25 20:29 /usr/local/bin/ld.bfd*
-r-xr-xr-x   2 root  wheel   4813464 Feb 25 20:29 /usr/local/bin/ld.gold*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/ld.lld60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/ld.lld70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/ld.lld80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/ld.lld90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/ld64.lld60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/ld64.lld70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/ld64.lld80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/ld64.lld90*
-rwxr-xr-x   1 root  wheel     40960 Dec  9  2017 /usr/local/bin/ld86*
lrwxr-xr-x   1 root  wheel        10 Feb 27 01:03 /usr/local/bin/ldapadd@ -> ldapmodify
-rwxr-xr-x   1 root  wheel     57576 Feb 27 01:03 /usr/local/bin/ldapcompare*
-rwxr-xr-x   1 root  wheel     57680 Feb 27 01:03 /usr/local/bin/ldapdelete*
-rwxr-xr-x   1 root  wheel     57640 Feb 27 01:03 /usr/local/bin/ldapexop*
-rwxr-xr-x   1 root  wheel     66096 Feb 27 01:03 /usr/local/bin/ldapmodify*
-rwxr-xr-x   1 root  wheel     57576 Feb 27 01:03 /usr/local/bin/ldapmodrdn*
-rwxr-xr-x   1 root  wheel     57600 Feb 27 01:03 /usr/local/bin/ldappasswd*
-rwxr-xr-x   1 root  wheel     78368 Feb 27 01:03 /usr/local/bin/ldapsearch*
-rwxr-xr-x   1 root  wheel     20024 Feb 27 01:03 /usr/local/bin/ldapurl*
-rwxr-xr-x   1 root  wheel     54312 Feb 27 01:03 /usr/local/bin/ldapwhoami*
-rwxr-xr-x   1 root  wheel     11944 Sep 22  2019 /usr/local/bin/ldns-chaos*
-rwxr-xr-x   1 root  wheel     15920 Sep 22  2019 /usr/local/bin/ldns-compare-zones*
-rwxr-xr-x   1 root  wheel       915 Sep 22  2019 /usr/local/bin/ldns-config*
-rwxr-xr-x   1 root  wheel     42504 Sep 22  2019 /usr/local/bin/ldns-dane*
-rwxr-xr-x   1 root  wheel     50672 Sep 22  2019 /usr/local/bin/ldns-dpa*
-rwxr-xr-x   1 root  wheel     17048 Sep 22  2019 /usr/local/bin/ldns-gen-zone*
-rwxr-xr-x   1 root  wheel     13472 Sep 22  2019 /usr/local/bin/ldns-key2ds*
-rwxr-xr-x   1 root  wheel     25776 Sep 22  2019 /usr/local/bin/ldns-keyfetcher*
-rwxr-xr-x   1 root  wheel     17776 Sep 22  2019 /usr/local/bin/ldns-keygen*
-rwxr-xr-x   1 root  wheel     10904 Sep 22  2019 /usr/local/bin/ldns-mx*
-rwxr-xr-x   1 root  wheel     18216 Sep 22  2019 /usr/local/bin/ldns-notify*
-rwxr-xr-x   1 root  wheel     12064 Sep 22  2019 /usr/local/bin/ldns-nsec3-hash*
-rwxr-xr-x   1 root  wheel     18720 Sep 22  2019 /usr/local/bin/ldns-read-zone*
-rwxr-xr-x   1 root  wheel     10104 Sep 22  2019 /usr/local/bin/ldns-resolver*
-rwxr-xr-x   1 root  wheel     11752 Sep 22  2019 /usr/local/bin/ldns-revoke*
-rwxr-xr-x   1 root  wheel     14040 Sep 22  2019 /usr/local/bin/ldns-rrsig*
-rwxr-xr-x   1 root  wheel     29816 Sep 22  2019 /usr/local/bin/ldns-signzone*
-rwxr-xr-x   1 root  wheel     13392 Sep 22  2019 /usr/local/bin/ldns-test-edns*
-rwxr-xr-x   1 root  wheel     43392 Sep 22  2019 /usr/local/bin/ldns-testns*
-rwxr-xr-x   1 root  wheel     16688 Sep 22  2019 /usr/local/bin/ldns-update*
-rwxr-xr-x   1 root  wheel     26336 Sep 22  2019 /usr/local/bin/ldns-verify-zone*
-rwxr-xr-x   1 root  wheel      8752 Sep 22  2019 /usr/local/bin/ldns-version*
-rwxr-xr-x   1 root  wheel     22240 Sep 22  2019 /usr/local/bin/ldns-walk*
-rwxr-xr-x   1 root  wheel     12416 Sep 22  2019 /usr/local/bin/ldns-zcat*
-rwxr-xr-x   1 root  wheel     14944 Sep 22  2019 /usr/local/bin/ldns-zsplit*
-rwxr-xr-x   1 root  wheel     14912 Sep 22  2019 /usr/local/bin/ldnsd*
-r-xr-xr-x   1 root  wheel     16864 Mar 29  2019 /usr/local/bin/ldo65*
-r-xr-xr-x   1 root  wheel    110424 Aug 15  2019 /usr/local/bin/ldrdf*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/lld-link60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/lld-link70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/lld-link80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/lld-link90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/lld60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/lld70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/lld80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/lld90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/lldb-argdumper60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/lldb-argdumper70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/lldb-argdumper80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/lldb-argdumper90*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/lldb-instr90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/lldb-mi60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/lldb-mi70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/lldb-mi80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/lldb-mi90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/lldb-server60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/lldb-server70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/lldb-server80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/lldb-server90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/lldb-test60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/lldb-test70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/lldb-test80*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/lldb-vscode80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/lldb-vscode90*
-r-xr-xr-x  74 root  wheel       377 Aug 15  2019 /usr/local/bin/lldb60*
-r-xr-xr-x  81 root  wheel       377 Aug 10  2019 /usr/local/bin/lldb70*
-r-xr-xr-x  83 root  wheel       377 Aug 15  2019 /usr/local/bin/lldb80*
-r-xr-xr-x  86 root  wheel       377 Sep 22  2019 /usr/local/bin/lldb90*
[hellas] 105 % cat /usr/local/etc/ports.conf
#
# To set port-specific make variables, create the
# /usr/local/etc/ports.conf configuration file
# with the following syntax:
archivers/gtar: MAKE_JOBS_UNSAFE=yes
archivers/paq: WITH_SSE2=yes
audio/autocd: MAKE_JOBS_UNSAFE=yes
audio/libshout: MAKE_JOBS_UNSAFE=yes
audio/libsoxr: CPUTYPE?=core2
audio/soundtouch: MAKE_JOBS_UNSAFE=yes
audio/xmms2: WITHOUT_MDNS_APPLE
#benchmarks/nbench: CFLAGS+="-O3"
cad/gmsh: MAKE_JOBS_UNSAFE=yes
cad/scotch: MAKE_JOBS_UNSAFE=yes
databases/libiodbc: MAKE_JOBS_UNSAFE=yes
databases/mysql55-client: MAKE_JOBS_UNSAFE=yes
databases/py-bsddb: WITH_BERKELEYDB=db5+
databases/py-bsddb: WITH_BDB_VER=5+
databases/sfcgal: MAKE_JOBS_NUMBER=3
databases/spatialite: MAKE_JOBS_UNSAFE=yes
#deskutils/fbreader: MAKE_JOBS_UNSAFE=yes
#deskutils/griffith: MAKE_JOBS_UNSAFE=yes
devel/cmake: MAKE_JOBS_UNSAFE=yes
devel/cppunit: MAKE_JOBS_UNSAFE=yes
#devel/glib20: MAKE_JOBS_UNSAFE=yes
devel/goffice010: MAKE_JOBS_UNSAFE=yes
devel/icu: MAKE_JOBS_UNSAFE=yes
devel/icu: DISABLE_VULNERABILITIES=yes
devel/json-glib: MAKE_JOBS_UNSAFE=yes
devel/libcxxrt: SSP_CFLAGS=-fstack-protector
devel/libedit: MAKE_JOBS_UNSAFE=yes
devel/libnotify: MAKE_JOBS_UNSAFE=yes
devel/libsoup: DISABLE_VULNERABILITIES=yes
#devel/libzvbi: MAKE_JOBS_UNSAFE=yes
devel/rubygem-json: MAKE_JOBS_UNSAFE=yes
#devel/simgear: MAKE_JOBS_UNSAFE=yes
devel/tex-web2c: MAKE_JOBS_UNSAFE=yes
#devel/zziplib: MAKE_JOBS_UNSAFE=yes
#editors/abiword: MAKE_JOBS_UNSAFE=yes
#editors/libreoffice: MAKE_JOBS_UNSAFE=yes
editors/libreoffice: DISABLE_VULNERABILITIES=yes
editors/libreoffice: MAKE_JOBS_NUMBER=2
#emulators/virtualbox-ose: MAKE_JOBS_UNSAFE=yes
ftp/curl: DISABLE_VULNERABILITIES=yes
ftp/linux-c6-curl: DISABLE_VULNERABILITIES=yes
games/chessx: MAKE_JOBS_UNSAFE=yes
#games/crafty: MAKE_JOBS_UNSAFE=yes
graphics/aeskulap: MAKE_JOBS_UNSAFE=yes
#graphics/embree: MAKE_JOBS_UNSAFE=yes
graphics/freeimage: DISABLE_VULNERABILITIES=yes
graphics/gdal: MAKE_JOBS_UNSAFE=yes
graphics/geos: MAKE_JOBS_UNSAFE=yes
graphics/gnash: MAKE_JOBS_UNSAFE=yes
graphics/graphviz: MAKE_JOBS_UNSAFE=yes
#graphics/gts: MAKE_JOBS_UNSAFE=yes
graphics/ImageMagick: PERL_THREADED
#graphics/inkscape: MAKE_JOBS_UNSAFE=yes
graphics/ipe: WITH_BROWSER=/usr/local/bin/firefox
graphics/mupdf: MAKE_JOBS_UNSAFE=yes
#graphics/opendx: MAKE_JOBS_UNSAFE=yes
graphics/OpenEXR: DISABLE_VULNERABILITIES=yes
graphics/openimageio: MAKE_JOBS_UNSAFE=yes
graphics/openimageio: USE_OPENGL=1
graphics/openjpeg: DISABLE_VULNERABILITIES=yes
#graphics/osg: MAKE_JOBS_UNSAFE=yes
graphics/openshadinglanguage: MAKE_JOBS_UNSAFE=yes
graphics/piglit: MAKE_JOBS_UNSAFE=yes
graphics/pngwriter: MAKE_JOBS_UNSAFE=yes
graphics/tesseract: MAKE_JOBS_UNSAFE=yes
graphics/tiff: DISABLE_VULNERABILITIES=yes
graphics/vigra: MAKE_JOBS_UNSAFE=yes
graphics/waffle: MAKE_JOBS_UNSAFE=yes
graphics/zathura: MAKE_JOBS_UNSAFE=yes
java/openjdk8: MAKE_JOBS_UNSAFE=yes
lang/gcc: MAKE_JOBS_UNSAFE=yes
lang/gcc47: MAKE_JOBS_UNSAFE=yes
lang/gcc8: MAKE_JOBS_UNSAFE=yes
lang/gcc9: MAKE_JOBS_UNSAFE=yes
lang/mono: MAKE_JOBS_UNSAFE=yes
lang/php5: MAKE_JOBS_UNSAFE=yes
lang/rust: MAKE_JOBS_UNSAFE=yes
lang/tcc: MAKE_JOBS_UNSAFE=yes
math/atlas*: ARCHDEF=core2
#math/atlas*: MAKE_JOBS_UNSAFE=yes
math/atlas*: WITH_STATICLIB
math/octave: MAKE_JOBS_UNSAFE=yes
math/octave-forge-netcdf: MAKE_JOBS_UNSAFE=yes
math/plplot: MAKE_JOBS_UNSAFE=yes
#math/py-numpy: USE_GCC=
math/saga: MAKE_JOBS_UNSAFE=yes
math/sage: MAKE_JOBS_UNSAFE=yes
math/vtk*: MAKE_JOBS_UNSAFE=yes
multimedia/dvdauthor: MAKE_JOBS_UNSAFE=yes
#multimedia/ffmpeg: MAKE_JOBS_UNSAFE=yes
multimedia/ffmpeg: DISABLE_VULNERABILITIES=yes
multimedia/ffmpeg: CFLAGS+="-ffast-math -fno-finite-math-only"
multimedia/ffmpeg0: DISABLE_VULNERABILITIES=yes
multimedia/gstreamer-ffmpeg: DISABLE_VULNERABILITIES=yes
multimedia/handbrake: DISABLE_VULNERABILITIES=yes
multimedia/libav: DISABLE_VULNERABILITIES=yes
#multimedia/libzen: MAKE_JOBS_UNSAFE=yes
multimedia/mpv: MAKE_JOBS_UNSAFE=yes
multimedia/qmmp: MAKE_JOBS_UNSAFE=yes
#multimedia/transcode: MAKE_JOBS_UNSAFE=yes
multimedia/vlc: MAKE_JOBS_UNSAFE=yes
net/dante: MAKE_JOBS_UNSAFE=yes
net/freerdp: MAKE_JOBS_UNSAFE=yes
net/glib-networking: MAKE_JOBS_UNSAFE=yes
net/libvncserver: MAKE_JOBS_UNSAFE=yes
net/wireshark: MAKE_JOBS_UNSAFE=yes
net-im/farsight2: MAKE_JOBS_UNSAFE=yes
print/pdflib: MAKE_JOBS_UNSAFE=yes
print/pdftk: MAKE_JOBS_UNSAFE=yes
#science/fvm: MAKE_JOBS_UNSAFE=yes
#science/getdp: MAKE_JOBS_UNSAFE=yes
#science/grib_api: MAKE_JOBS_UNSAFE=yes
science/cgribex: MAKE_JOBS_UNSAFE=yes
science/hdf5: MAKE_JOBS_UNSAFE=yes
science/gnudatalanguage: MAKE_JOBS_UNSAFE=yes
science/ncs: MAKE_JOBS_UNSAFE=yes
science/netcdf4: MAKE_JOBS_UNSAFE=yes
# For security/bro 2.5.3+, remove DISABLE_VULNERABILITIES=yes
#security/bro: DISABLE_VULNERABILITIES=yes
security/bro: MAKE_JOBS_UNSAFE=yes 
security/gnutls3: MAKE_JOBS_UNSAFE=yes
security/linux-c6-nss: DISABLE_VULNERABILITIES=yes
#security/nss: MAKE_JOBS_UNSAFE=yes
security/openssl: WITH_OPENSSL_THREADS
#security/ophcrack: MAKE_JOBS_UNSAFE=yes
security/tor-devel: MAKE_JOBS_UNSAFE=yes
#security/tor-devel: WITH_OPENSSL_BASE=yes
#security/tor-devel: USE_OPENSSL_RPATH=yes
#security/tor-devel: WITH_OPENSSL_PORT=YES
#security/zeek: MAKE_JOBS_UNSAFE=yes
#sysutils/acpica-tools: MAKE_JOBS_UNSAFE=yes
sysutils/bulk_extractor: MAKE_JOBS_UNSAFE=yes
#sysutils/cbsd: MAKE_JOBS_UNSAFE=yes
sysutils/gdisk: MAKE_JOBS_UNSAFE=yes
sysutils/hal: MAKE_JOBS_UNSAFE=yes
#sysutils/lsof: MAKE_JOBS_UNSAFE=yes
sysutils/passwordsafe: USE_GCC=yes
textproc/freegrep: MAKE_JOBS_UNSAFE=yes
textproc/ibus: MAKE_JOBS_UNSAFE=yes
textproc/rubygem-nokogiri: MAKE_JOBS_UNSAFE=yes
x11/xlockmore: MAKE_JOBS_UNSAFE=yes
x11/nvidia-driver: MAKE_JOBS_UNSAFE=yes
x11/zenity: MAKE_JOBS_UNSAFE=yes
x11-toolkits/libwnck: MAKE_JOBS_UNSAFE=yes
www/firefox: DISABLE_VULNERABILITIES=yes
www/firefox: MAKE_JOBS_NUMBER=2
www/nghttp2: MAKE_JOBS_UNSAFE=yes
www/nghttp2: DEFAULT_VERSIONS+=ssl=openssl
www/nginx: DISABLE_VULNERABILITIES=yes
www/qt5-webkit: MAKE_JOBS_NUMBER=2
#www/qt5-webkit: MAKE_JOBS_UNSAFE=yes
#www/qt5-webengine: MAKE_JOBS_NUMBER=2
www/qt5-webengine: MAKE_JOBS_UNSAFE=yes
www/spdylay: WITH_OPENSSL_PORT=YES
www/webkit2-gtk3: MAKE_JOBS_NUMBER=3
[hellas] 106 % uname -a
FreeBSD hellas 11.3-STABLE FreeBSD 11.3-STABLE #23 r359068: Wed Mar 18 14:31:28 CDT 2020     bennett@hellas:/usr/obj/usr/src/sys/hellas  amd64
[hellas] 107 % pkg info binutils
binutils-2.33.1_2,1
Name           : binutils
Version        : 2.33.1_2,1
Installed on   : Tue Feb 25 20:32:10 2020 CST
Origin         : devel/binutils
Architecture   : FreeBSD:11:amd64
Prefix         : /usr/local
Categories     : devel
Licenses       : GPLv3, LGPL3
Maintainer     : bapt@FreeBSD.org
WWW            : https://www.gnu.org/software/binutils/
Comment        : GNU binary tools
Options        :
	NLS            : on
	RELRO          : off
	STATIC         : off
Shared Libs required:
	libintl.so.8
Annotations    :
	FreeBSD_version: 1103504
	cpe            : cpe:2.3:a:gnu:binutils:2.33.1:::::freebsd11:x64:2
	flavor         : native
Flat size      : 187MiB
Description    :
The GNU Binutils are a collection of binary tools. The main ones are:

* ld - the GNU linker.
* as - the GNU assembler.

Most of these programs use BFD, the Binary File Descriptor library, to do
low-level manipulation. Many of them also use the opcodes library to assemble
and disassemble machine instructions.

This port may be used as a replacement for the system binutils and support
features from the latest versions of GCC.

For cross-compilation, see the devel/cross-binutils port.

WWW: https://www.gnu.org/software/binutils/

[hellas] 108 % exit
exit

Script done on Mon Apr 13 20:00:44 2020

     Thanks again for looking into this, Warner.

					Scott

help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202004140127.03E1R4io025403>