Massive PORTS_REVISION bump after making gcc-9.1 default

Mark Millard marklmi at yahoo.com
Mon Jul 29 07:00:42 UTC 2019


Kevin Oberman rkoberman at gmail.com wrote on
Sun Jul 28 17:21:00 UTC 2019 :

> I used "portmaster -a". The problem is that all ports compiled with gcc had
> PORTREVISION bumped. Most do not have a run-time dependency on gcc.

Going in  different direction than other responses
that I saw . . .

# pkg info gcc9
gcc9-9.1.0
. . .
Shared Libs provided:
	libcc1.so.0
	libssp.so.0
	libobjc.so.4
	libcc1plugin.so.0
	libstdc++.so.6
	libitm.so.1
	libgcc_s.so.1
	libquadmath.so.0
	libcp1plugin.so.0
	liblto_plugin.so.0
	libgomp.so.1
	libatomic.so.1
	libgfortran.so.5
. . .

# ls -c1 /usr/local/lib/gcc9/*.so
/usr/local/lib/gcc9/libatomic.so
/usr/local/lib/gcc9/libcc1.so
/usr/local/lib/gcc9/libgcc_s.so
/usr/local/lib/gcc9/libgfortran.so
/usr/local/lib/gcc9/libgomp.so
/usr/local/lib/gcc9/libitm.so
/usr/local/lib/gcc9/libobjc.so
/usr/local/lib/gcc9/libquadmath.so
/usr/local/lib/gcc9/libssp.so
/usr/local/lib/gcc9/libstdc++.so

Anything linked with any of those .so libraries does
have a runtime (library) dependency on gcc9, even if
it does not run a gcc9/gcc9++ compiler.

How many libraries and programs in ports are
compiled/built by gcc9 but that do not use any of those
.so libraries? (This may be roughly: how many have a
static-linking context?)

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)



More information about the freebsd-ports mailing list