Bug 21143
Summary: | glibc 2.1.94-3 does not function correctly with libX11.so | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Tyrel <tyrel_mcqueen> |
Component: | glibc | Assignee: | Jakub Jelinek <jakub> |
Status: | CLOSED NOTABUG | QA Contact: | Aaron Brown <abrown> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 7.0 | CC: | fweimer |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2000-11-21 16:31:10 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Tyrel
2000-11-20 20:57:02 UTC
By any chance, doesn't it use egcs compiler as opposed to gcc? egcs is the compiler for binary compatibility with glibc 2.1 which has glibc 2.1 shared libs in the search path. Either change it to use gcc as compiler, or make sure it includes -L/usr/lib on the gcc command lines (if you want povray compiled by egcs 1.1.2 but against glibc 2.2) or make sure -L/usr/i386-glibc21-linux/lib is present before -L/usr/X11R6/lib if you want egcs 1.1.2 compiled povray against glibc 2.1. This is needed because explicit -L/usr/X11R6/lib causes it to pick libX11 libraries compiled against glibc 2.2, but then compiler's -L/usr/i386-glibc21-linux/lib internal path is used and that takes glibc2.1 in. It was indeed using egcs. I'll try your suggestions tomorrow when I have time I followed the suggestion that I put -L/usr/lib in my library path. This fixed the problem. Thanks for the help guys, and sorry for reporting a ghost bug! |