Summary: | can't reboot after updating gawk to gawk-3.1.4-r2 due to libexpat not in /lib | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ashu Tiwary <ashutiwary> |
Component: | [OLD] Core system | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED DUPLICATE | ||
Severity: | critical | CC: | codergeek42, guillaume.ramelet |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Ashu Tiwary
2005-02-12 22:33:04 UTC
I too found I was unable to boot my system this morning due to a missing libexpat.so.0. Please, either remove this dependancy from gawk or install libexpat to /lib so that awk can find it at boot time. This will of course only affect ppl with /usr as a seperate partition but I would think that is a common enough configuration. This happened to me to (/ is on hda3 and /usr is on hda5). Thank <insert deity> for LiveCDs!... Copying the expat libs from /usr/lib to /lib seems to fix it. Though that seems to be a dirty dirty kludge, it works for now ... =/ Perhaps xmlgawk can be added as a seperate ebuild? so that way the normal (g)awk works...well, normally? I just thought of something: perhaps since awk is so vitally important in the startup scripts it should be statically linked to the expat library if the xml USE flag is set? Hm... I offered to agriffis that I would submit a patch to remove the use of awk in /sbin/rc . I think that would be a better solution than hacking up other stuff. If there is a simpler fix by all means lets do it. But removing awk would be simple enough in this case. |