First attempt at running FreeBSD/amd64 12.0-BETA1
I spent the better part of the weekend upgrading my laptop to 12.0-BETA1.
Three hickups has been discovered so far.
Don’t delete /lib/libcrypto.so.8
nor /usr/lib/libssl.so.8
, i.e. don’t run make delete-old-libs
. If you plan to do so anyway, place additional copies of these two libraries in /usr/lib/compat
beforehand, or recover these two libraries from your older BEs if you run ZFS. This will allow ports compiled for 11.2-STABLE to run until they are replaced by newer binaries.
objcopy
doesn’t behave as gcc
wants it to. Solved by applying r339451, recompiling world, and copying the resulting objcopy
binary to /usr/bin
.
The inclusion of OpenSSL 1.1.1 in base forced me to try DEFAULT_VERSIONS+=ssl=openssl
in /etc/make.conf
and in /usr/local/etc/synth/LiveSystem-make.conf
. Some ports already have patches in place for dealing with OpenSSL 1.1.1, but not all of them. And for some reason, selecting OpenSSL 1.0.2 from ports doesn’t solve every SSL related build problem.