RedHat Linux 9 and the upcoming RedHat Enterprise 3.0 (beta) server line is broken
Hi,
Sybase ASE does not run on RedHat Linux 9 or RedHat Enterprise 3.0
beta.
This is due to a decision made by RedHat to implement a poorly thought
out plan to force developers to write better code by incorporating a
"fix" into the glibc. While RedHat's intentions may have been noble,
RedHat's decision to place it within the glibc is flawed.
This patch incorrectly decides that ASE is broken (it is not).
Please write a polite message to RedHat to remove their broken "fix"
from the glibc.
http://www.redhat.com/apps/response/product_contact.html
===================
The patch is named glibc-redhat.patch. There are
many patches in that file; in the 2.3.2 version, the one
that causes the issue has a header line that starts with:
+++ glibc-2.3.2-redhat/elf/rtld.c 28 Mar 2003 23:20:05 -0000
1.85
If that version has changed in more recent releases, you
should still be able to check the patch for the literal string:
"Incorrectly built binary which accesses errno, h_errno or
_res directly. Needs to be fixed.\n"
===================
We are tracking this under Sybase # 326398. related RedHat bug# 90002:
binary compatibility for '_res' broken in glibc 2.3.x.
Sybase is in contact with RedHat, however, RedHat needs to know the
impact that RedHat's decisions make on their customers.
Thanks,
Jason
--
Jason L. Froebe
TeamSybase http://www.teamsybase.com
Bookcrossing http://jfroebe.bookcrossing.com
HealthyPals http://www.healthypals.com
|