Bug 118740
Summary: | Applications built using compat-gcc do not run on RH7.3 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Darren Hiebert <darren.hiebert> |
Component: | compat-gcc | Assignee: | Jakub Jelinek <jakub> |
Status: | CLOSED WONTFIX | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 1 | CC: | barryn |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2004-10-29 09:43:59 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
Darren Hiebert
2004-03-19 18:06:58 UTC
Replace step 2 with: gcc296 -I /usr/lib/i386-redhat-linux7/include \ -B /usr/lib/i386-redhat-linux7/lib/ -O3 -o no_rh7 no_rh7.c That works for me. (If this doesn't work for you, make sure you have the compat-glibc package installed.) I have been running Fedora Core 2 since submitting this bug report, but still observe the same behavior as reported. Sorry, but as far as I can tell there is no such package as "compat-glibc" available for Fedora Core 2. Executing "apt-cache search compat", I see only the following related packages: compat-gcc compat-gcc-c++ compat-gcc-g77 compat-gcc-java compat-gcc-objc compat-libgcj compat-libgcj-devel compat-libstdc++ compat-libstdc++-devel Perhaps you could clarify what you mean by the "compat-glibc" pacakge. I was under the impression that compat-gcc included a backward-compatible libc. Ok, that's a whole different issue -- there's a compat-glibc package for RHEL 3, but not for Fedora Core 2. Here's the URL for the compat-glibc package from Tao Linux (a RHEL clone). You can try it and see if it works on FC2: http://dist.taolinux.org/tao-1.0-i386/RPMS.os/compat-glibc-7.x-2.2.4.32.5.i386.rpm As far as I understand: compat-gcc does not include any kind of libc. The development headers, etc. for the old glibc are in the compat-glibc package. Backward compatibility for old binaries is included in the current glibc (that is, there are no separate packages for that functionality). Does that clear things up? compat-glibc is not going to be provided in FC, I don't see the demand for it. If you want to build apps for an older system, just use that older system. If so, what is the idea of keeping other compat-* packages in FC? Sometimes people need to be able to build older software on newer distributions using older compilers. That's the usefulness of compat-gcc IMO. I don't know enough about the other compat-* packages however. |