-
Notifications
You must be signed in to change notification settings - Fork 237
Inconsistency detected by ld.so: dl-close.c: 759: _dl_close: Assertion `map->l_init_called' failed! #73
Comments
Please report the output of |
@sjackman the problem is that you can |
My experience is that a newer loader is able to load programs compiled for an older libc. When I've just realized that this may not work on systems where the host's glibc is newer than Linuxbrew, which will affect Ubuntu 16 xenial. For now, users' of xenial should not install |
Yes, actually it was the other way round. I had a system with most recent |
New versions of ln -sf /lib64/ld-linux-x86-64.so.2 `brew --prefix`/lib/ld.so |
This was earlier reported here.
After I installed Glibc, I get all the time this error/warning whenever I start any command which was installed by Linuxbrew:
There really should be done some fixing regarding this. Nothing after that worked anymore because e.g. Ruby stopped working, so I couldn't even do
brew unlink glibc
anymore. So I checkedldd linuxbrew/bin/ruby
and manually removed all linked files there, and I also removedlinuxbrew/Cellar/glibc
, many broken links inlinuxbrew/lib
,linuxbrew/Cellar/gcc
, and some more. While doing that, I tried to automatically delete all broken symlinks inlinuxbrew/lib
and I messed up and deleted way too much. Now I'm bringing Linuxbrew back to life step by step.All of that caused by this problem - so much wasted time. At the very least, there should be some check if there could be any problem and if so, it should prevent me from installing glibc.
The text was updated successfully, but these errors were encountered: