Nico Kadel-Garcia
2010-Apr-09 23:43 UTC
[Samba] RHEL 5 compilation of Samba 3.5.2, termcap library problem, use '--no-as-needed'
There have been various reports of the difficulties compiling Samba 3.5.x on RHEL 5 and other older operating systems, due to the failure to correctly load the 'termcap' libraries. The issue is described in various sources as involving the automaticlaly included GCC option: '--as-needed' failes to detect the dependencies and add the termcap library. There are two graceful fixes for this: one is to add a '--with-termcap' test to configure.in. The other is to edit configure.in to change the '--as-needed' flag to '--no-as-needed', at least on platforms that have this issue. I've written a quick and dirty .spec file for RHEL 5, which I'm happy to post. It's built from the Fedora 12 SRPM and .spec file, and also rearranges the 'BuildRequires' to work for RHEL 5 if the RPM settings match that release. Does anyone want it for testing, or is in a better position than me to host RHEL compatible updates for Samba and could use this? CentOS isn't prepared, I think, to jump *that* far ahead of RHEL with this.
Oguz Yilmaz
2010-Apr-10 20:02 UTC
[Samba] RHEL 5 compilation of Samba 3.5.2, termcap library problem, use '--no-as-needed'
Check for precompiled rpms if it is appropriate for you. rpms fr Centos 5 isTested in Centos 5.4 http://enterprisesamba.com/index.php?id=65 http://ftp.sernet.de/pub/samba/ http://ftp.sernet.de/pub/samba/3.5/centos/5/i386/ If you need SRPMS check new RHEL 5.5 SRPMS. ftp://ftp.redhat.com/redhat/linux/enterprise/5Server/en/os/SRPMS/ On Sat, Apr 10, 2010 at 2:43 AM, Nico Kadel-Garcia <nkadel at gmail.com> wrote:> There have been various reports of the difficulties compiling Samba > 3.5.x on RHEL 5 and other older operating systems, due to the failure > to correctly load the 'termcap' libraries. The issue is described in > various sources as involving the automaticlaly included GCC option: > '--as-needed' failes to detect the dependencies and add the termcap > library. > > There are two graceful fixes for this: one is to add a > '--with-termcap' test to configure.in. The other is to edit > configure.in to change the '--as-needed' flag to '--no-as-needed', at > least on platforms that have this issue. I've written a quick and > dirty .spec file for RHEL 5, which I'm happy to post. It's built from > the Fedora 12 SRPM and .spec file, and also rearranges the > 'BuildRequires' to work for RHEL 5 if the RPM settings match that > release. > > Does anyone want it for testing, or is in a better position than me to > host RHEL compatible updates for Samba and could use this? CentOS > isn't prepared, I think, to jump *that* far ahead of RHEL with this. > -- > To unsubscribe from this list go to the following URL and read the > instructions: ?https://lists.samba.org/mailman/options/samba >