Hi all,

If you're don't have a Prefix on macOS, you can stop reading here.

For a reason yet unclear to me, on Darwin preserving the library
libreadline.6.dylib fails causing the Prefix to break completely.

You will see this during emerge of libreadline, at the end it errors out
in some some failure to load a library.

Since the damage is already out, the only remedy right now is to repair:

% cd $EPREFIX/usr/lib
% ln -s libreadline.6.0.3.dylib libreadline.6.dylib
% emerge @preserved-rebuild

The last step should pull in some ~10 packages, first being bash-4.4.

After this completes, you can remove the now dead symlink

% rm $EPREFIX/usr/lib/libreadline.6.dylib

Probably it is a good idea to perform an emerge -Dua world after this.
Unfortunately, clang still doesn't compile out of the box.  This is
pending the maintainer who refuses to commit any fix or workaround to
unbreak us.
His instructions in bug https://bugs.gentoo.org/667016#c15 help to get
around this.

Sorry for the trouble,
Fabian

-- 
Fabian Groffen
Gentoo on a different level

Attachment: signature.asc
Description: PGP signature

Reply via email to