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
[[1mhellas[m] 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
[[1mhellas[m] 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
[[1mhellas[m] 103 % lsl /usr/local/bin/{g,}cc* /usr/bin/{g,c[K}cc*
-r-xr-xr-x 6 root wheel 66146352 Mar 2 18:40 [31m/usr/bin/cc[m[m*
-r-xr-xr-x 1 root wheel 147720 Sep 1 2019 [31m/usr/local/bin/ccache[m[m*
-rwxr-xr-x 1 root wheel 54840 Aug 15 2019 [31m/usr/local/bin/ccache-swig3.0[m[m*
-r-xr-xr-x 1 root wheel 2042 Sep 1 2019 [31m/usr/local/bin/ccache-update-links[m[m*
lrwxr-xr-x 1 root wheel 6 Sep 13 2018 [35m/usr/local/bin/ccat[m[m@ -> ccrypt
-r-xr-xr-x 1 root wheel 652240 Dec 11 2017 [31m/usr/local/bin/cccc[m[m*
-r-xr-xr-x 1 root wheel 90 Feb 24 21:05 [31m/usr/local/bin/cccheck[m[m*
-r-xr-xr-x 1 root wheel 7128 Dec 10 2017 [31m/usr/local/bin/ccd2iso[m[m*
lrwxr-xr-x 1 root wheel 6 Sep 13 2018 [35m/usr/local/bin/ccdecrypt[m[m@ -> ccrypt
lrwxr-xr-x 1 root wheel 6 Sep 13 2018 [35m/usr/local/bin/ccencrypt[m[m@ -> ccrypt
-r-xr-xr-x 1 root wheel 34312 Sep 13 2018 [31m/usr/local/bin/ccguess[m[m*
lrwxr-xr-x 1 root wheel 6 Feb 28 02:01 [35m/usr/local/bin/ccl[m[m@ -> cclive
-r-xr-xr-x 1 root wheel 371736 Feb 28 02:01 [31m/usr/local/bin/cclive[m[m*
-rwxr-xr-x 1 root wheel 5120520 Mar 13 06:56 [31m/usr/local/bin/ccmake[m[m*
-r-xr-xr-x 1 root wheel 4780 Mar 24 2019 [31m/usr/local/bin/ccmakedep[m[m*
-rwxr-xr-x 1 root wheel 22240 Mar 21 12:56 [31m/usr/local/bin/ccomps[m[m*
-r-xr-xr-x 1 root wheel 92 Feb 24 21:05 [31m/usr/local/bin/ccrewrite[m[m*
-r-xr-xr-x 1 root wheel 58376 Sep 13 2018 [31m/usr/local/bin/ccrypt[m[m*
-rwxr-xr-x 1 root wheel 24136 Feb 27 02:32 [31m/usr/local/bin/cct[m[m*
-rwxr-xr-x 1 root wheel 2974880 Aug 7 2019 [31m/usr/local/bin/cctiff[m[m*
-rwxr-xr-x 1 root wheel 3936872 Aug 7 2019 [31m/usr/local/bin/ccxxmake[m[m*
lrwxr-xr-x 1 root wheel 4 Mar 10 10:17 [35m/usr/local/bin/gcc[m[m@ -> gcc9
-rwxr-xr-x 2 root wheel 24944 Sep 22 2019 [31m/usr/local/bin/gcc-ar48[m[m*
-rwxr-xr-x 2 root wheel 25320 Dec 12 2018 [31m/usr/local/bin/gcc-ar6[m[m*
-rwxr-xr-x 2 root wheel 25888 Nov 16 02:54 [31m/usr/local/bin/gcc-ar7[m[m*
-rwxr-xr-x 2 root wheel 25888 Mar 10 02:59 [31m/usr/local/bin/gcc-ar8[m[m*
-rwxr-xr-x 2 root wheel 27800 Jan 30 00:48 [31m/usr/local/bin/gcc-ar9[m[m*
-rwxr-xr-x 2 root wheel 24912 Sep 22 2019 [31m/usr/local/bin/gcc-nm48[m[m*
-rwxr-xr-x 2 root wheel 25288 Dec 12 2018 [31m/usr/local/bin/gcc-nm6[m[m*
-rwxr-xr-x 2 root wheel 25856 Nov 16 02:54 [31m/usr/local/bin/gcc-nm7[m[m*
-rwxr-xr-x 2 root wheel 25856 Mar 10 02:59 [31m/usr/local/bin/gcc-nm8[m[m*
-rwxr-xr-x 2 root wheel 27800 Jan 30 00:48 [31m/usr/local/bin/gcc-nm9[m[m*
-rwxr-xr-x 2 root wheel 24912 Sep 22 2019 [31m/usr/local/bin/gcc-ranlib48[m[m*
-rwxr-xr-x 2 root wheel 25288 Dec 12 2018 [31m/usr/local/bin/gcc-ranlib6[m[m*
-rwxr-xr-x 2 root wheel 25856 Nov 16 02:54 [31m/usr/local/bin/gcc-ranlib7[m[m*
-rwxr-xr-x 2 root wheel 25856 Mar 10 02:59 [31m/usr/local/bin/gcc-ranlib8[m[m*
-rwxr-xr-x 2 root wheel 27800 Jan 30 00:48 [31m/usr/local/bin/gcc-ranlib9[m[m*
-rwxr-xr-x 3 root wheel 691464 Sep 22 2019 [31m/usr/local/bin/gcc48[m[m*
-rwxr-xr-x 3 root wheel 912280 Dec 12 2018 [31m/usr/local/bin/gcc6[m[m*
-rwxr-xr-x 3 root wheel 970304 Nov 16 02:54 [31m/usr/local/bin/gcc7[m[m*
-rwxr-xr-x 3 root wheel 1023904 Mar 10 02:59 [31m/usr/local/bin/gcc8[m[m*
-rwxr-xr-x 3 root wheel 1150608 Jan 30 00:48 [31m/usr/local/bin/gcc9[m[m*
-r-xr-xr-x 1 root wheel 2188 Dec 14 2018 [31m/usr/local/bin/gccmakedep[m[m*
[[1mhellas[m] 104 % lsl /usr/local/bin/clang* /usr/local/bin/{l,}ld*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-apply-replacements60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clang-apply-replacements70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-apply-replacements80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang-apply-replacements90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-change-namespace60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clang-change-namespace70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-change-namespace80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang-change-namespace90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-check60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clang-check70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-check80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang-check90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-cpp60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clang-cpp70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-cpp80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang-cpp90[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-doc80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang-doc90[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-extdef-mapping80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang-extdef-mapping90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-format60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clang-format70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-format80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang-format90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-func-mapping60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clang-func-mapping70[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-import-test60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clang-import-test70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-import-test80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang-import-test90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-include-fixer60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clang-include-fixer70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-include-fixer80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang-include-fixer90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-modernize60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clang-modernize70[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-offload-bundler60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clang-offload-bundler70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-offload-bundler80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang-offload-bundler90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-query60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clang-query70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-query80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang-query90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-rename60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clang-rename70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-rename80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang-rename90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-reorder-fields60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clang-reorder-fields70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-reorder-fields80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang-reorder-fields90[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang-scan-deps90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-tidy60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clang-tidy70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang-tidy80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang-tidy90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang++60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clang++70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang++80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang++90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clang70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clang80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clang90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clangd60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/clangd70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/clangd80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/clangd90[m[m*
-r-xr-xr-x 4 root wheel 12159560 Feb 25 20:29 [31m/usr/local/bin/ld[m[m*
-r-xr-xr-x 4 root wheel 12159560 Feb 25 20:29 [31m/usr/local/bin/ld.bfd[m[m*
-r-xr-xr-x 2 root wheel 4813464 Feb 25 20:29 [31m/usr/local/bin/ld.gold[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/ld.lld60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/ld.lld70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/ld.lld80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/ld.lld90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/ld64.lld60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/ld64.lld70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/ld64.lld80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/ld64.lld90[m[m*
-rwxr-xr-x 1 root wheel 40960 Dec 9 2017 [31m/usr/local/bin/ld86[m[m*
lrwxr-xr-x 1 root wheel 10 Feb 27 01:03 [35m/usr/local/bin/ldapadd[m[m@ -> ldapmodify
-rwxr-xr-x 1 root wheel 57576 Feb 27 01:03 [31m/usr/local/bin/ldapcompare[m[m*
-rwxr-xr-x 1 root wheel 57680 Feb 27 01:03 [31m/usr/local/bin/ldapdelete[m[m*
-rwxr-xr-x 1 root wheel 57640 Feb 27 01:03 [31m/usr/local/bin/ldapexop[m[m*
-rwxr-xr-x 1 root wheel 66096 Feb 27 01:03 [31m/usr/local/bin/ldapmodify[m[m*
-rwxr-xr-x 1 root wheel 57576 Feb 27 01:03 [31m/usr/local/bin/ldapmodrdn[m[m*
-rwxr-xr-x 1 root wheel 57600 Feb 27 01:03 [31m/usr/local/bin/ldappasswd[m[m*
-rwxr-xr-x 1 root wheel 78368 Feb 27 01:03 [31m/usr/local/bin/ldapsearch[m[m*
-rwxr-xr-x 1 root wheel 20024 Feb 27 01:03 [31m/usr/local/bin/ldapurl[m[m*
-rwxr-xr-x 1 root wheel 54312 Feb 27 01:03 [31m/usr/local/bin/ldapwhoami[m[m*
-rwxr-xr-x 1 root wheel 11944 Sep 22 2019 [31m/usr/local/bin/ldns-chaos[m[m*
-rwxr-xr-x 1 root wheel 15920 Sep 22 2019 [31m/usr/local/bin/ldns-compare-zones[m[m*
-rwxr-xr-x 1 root wheel 915 Sep 22 2019 [31m/usr/local/bin/ldns-config[m[m*
-rwxr-xr-x 1 root wheel 42504 Sep 22 2019 [31m/usr/local/bin/ldns-dane[m[m*
-rwxr-xr-x 1 root wheel 50672 Sep 22 2019 [31m/usr/local/bin/ldns-dpa[m[m*
-rwxr-xr-x 1 root wheel 17048 Sep 22 2019 [31m/usr/local/bin/ldns-gen-zone[m[m*
-rwxr-xr-x 1 root wheel 13472 Sep 22 2019 [31m/usr/local/bin/ldns-key2ds[m[m*
-rwxr-xr-x 1 root wheel 25776 Sep 22 2019 [31m/usr/local/bin/ldns-keyfetcher[m[m*
-rwxr-xr-x 1 root wheel 17776 Sep 22 2019 [31m/usr/local/bin/ldns-keygen[m[m*
-rwxr-xr-x 1 root wheel 10904 Sep 22 2019 [31m/usr/local/bin/ldns-mx[m[m*
-rwxr-xr-x 1 root wheel 18216 Sep 22 2019 [31m/usr/local/bin/ldns-notify[m[m*
-rwxr-xr-x 1 root wheel 12064 Sep 22 2019 [31m/usr/local/bin/ldns-nsec3-hash[m[m*
-rwxr-xr-x 1 root wheel 18720 Sep 22 2019 [31m/usr/local/bin/ldns-read-zone[m[m*
-rwxr-xr-x 1 root wheel 10104 Sep 22 2019 [31m/usr/local/bin/ldns-resolver[m[m*
-rwxr-xr-x 1 root wheel 11752 Sep 22 2019 [31m/usr/local/bin/ldns-revoke[m[m*
-rwxr-xr-x 1 root wheel 14040 Sep 22 2019 [31m/usr/local/bin/ldns-rrsig[m[m*
-rwxr-xr-x 1 root wheel 29816 Sep 22 2019 [31m/usr/local/bin/ldns-signzone[m[m*
-rwxr-xr-x 1 root wheel 13392 Sep 22 2019 [31m/usr/local/bin/ldns-test-edns[m[m*
-rwxr-xr-x 1 root wheel 43392 Sep 22 2019 [31m/usr/local/bin/ldns-testns[m[m*
-rwxr-xr-x 1 root wheel 16688 Sep 22 2019 [31m/usr/local/bin/ldns-update[m[m*
-rwxr-xr-x 1 root wheel 26336 Sep 22 2019 [31m/usr/local/bin/ldns-verify-zone[m[m*
-rwxr-xr-x 1 root wheel 8752 Sep 22 2019 [31m/usr/local/bin/ldns-version[m[m*
-rwxr-xr-x 1 root wheel 22240 Sep 22 2019 [31m/usr/local/bin/ldns-walk[m[m*
-rwxr-xr-x 1 root wheel 12416 Sep 22 2019 [31m/usr/local/bin/ldns-zcat[m[m*
-rwxr-xr-x 1 root wheel 14944 Sep 22 2019 [31m/usr/local/bin/ldns-zsplit[m[m*
-rwxr-xr-x 1 root wheel 14912 Sep 22 2019 [31m/usr/local/bin/ldnsd[m[m*
-r-xr-xr-x 1 root wheel 16864 Mar 29 2019 [31m/usr/local/bin/ldo65[m[m*
-r-xr-xr-x 1 root wheel 110424 Aug 15 2019 [31m/usr/local/bin/ldrdf[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/lld-link60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/lld-link70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/lld-link80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/lld-link90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/lld60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/lld70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/lld80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/lld90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/lldb-argdumper60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/lldb-argdumper70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/lldb-argdumper80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/lldb-argdumper90[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/lldb-instr90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/lldb-mi60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/lldb-mi70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/lldb-mi80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/lldb-mi90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/lldb-server60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/lldb-server70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/lldb-server80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/lldb-server90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/lldb-test60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/lldb-test70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/lldb-test80[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/lldb-vscode80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/lldb-vscode90[m[m*
-r-xr-xr-x 74 root wheel 377 Aug 15 2019 [31m/usr/local/bin/lldb60[m[m*
-r-xr-xr-x 81 root wheel 377 Aug 10 2019 [31m/usr/local/bin/lldb70[m[m*
-r-xr-xr-x 83 root wheel 377 Aug 15 2019 [31m/usr/local/bin/lldb80[m[m*
-r-xr-xr-x 86 root wheel 377 Sep 22 2019 [31m/usr/local/bin/lldb90[m[m*
[[1mhellas[m] 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
[[1mhellas[m] 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
[[1mhellas[m] 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/
[[1mhellas[m] 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>
