Hi there,
I'm trying to get started testing out Fedora Directory Server with the goal of replacing our OpenLDAP infrastructure. Most of our servers are RHEL3/4 so there are no big issues there since there are already prepackaged binary RPMS for those platforms.
But we do have two RHEL2.1 server which we will definitely need packages for in order to do any migration to FDS. Upgrading these servers to RHEL3/4 is not an option. Looking at the spec file of the SRPM from RHEL3 it seems like dependencies won't be a problem, the spec file itself is a mess and doesn't come close to building everything (which I understand is a work in progress).
So my questions are: has anyone got FDS running well on RHEL2.1 (either by compiling directly from source, shoehorning the RPM from RHEL3 or building the RPM from the SRPM)? Has anyone written their own spec file from scratch to build FDS in its entirety from sources? I also wanted to change the installation prefix from /opt so getting a working and complete spec file would be very desirable.
Oliver Hookins wrote:
Hi there,
I'm trying to get started testing out Fedora Directory Server with the goal of replacing our OpenLDAP infrastructure. Most of our servers are RHEL3/4 so there are no big issues there since there are already prepackaged binary RPMS for those platforms.
But we do have two RHEL2.1 server which we will definitely need packages for in order to do any migration to FDS. Upgrading these servers to RHEL3/4 is not an option. Looking at the spec file of the SRPM from RHEL3 it seems like dependencies won't be a problem, the spec file itself is a mess and doesn't come close to building everything (which I understand is a work in progress).
So my questions are: has anyone got FDS running well on RHEL2.1 (either by compiling directly from source, shoehorning the RPM from RHEL3 or building the RPM from the SRPM)? Has anyone written their own spec file from scratch to build FDS in its entirety from sources? I also wanted to change the installation prefix from /opt so getting a working and complete spec file would be very desirable.
It's going to be a few weeks until we have a buildable srpm. In the meantime, I suggest you try http://directory.fedora.redhat.com/wiki/Building#One-Step_Build
Richard Megginson wrote:
It's going to be a few weeks until we have a buildable srpm. In the meantime, I suggest you try http://directory.fedora.redhat.com/wiki/Building#One-Step_Build
I don't want to place unpackaged files onto my test machines so I was going to write up my own spec file based on the build instructions. I was hoping someone might have already done this though... no point in duplicating work!
To be honest I'm more interested in anyone's success with RHEL2.1 though as this is a critical point for us.
On Fri Jul 07, 2006 at 09:10:32 -0600, Richard Megginson wrote:
It's going to be a few weeks until we have a buildable srpm. In the meantime, I suggest you try http://directory.fedora.redhat.com/wiki/Building#One-Step_Build
Has any progress been made on the srpm packages? I have been skimming the list traffic and nothing has caught my eye.
Oliver Hookins wrote:
On Fri Jul 07, 2006 at 09:10:32 -0600, Richard Megginson wrote:
It's going to be a few weeks until we have a buildable srpm. In the meantime, I suggest you try http://directory.fedora.redhat.com/wiki/Building#One-Step_Build
Has any progress been made on the srpm packages? I have been skimming the list traffic and nothing has caught my eye.
We're still working on it (funny how a few weeks has become many weeks :-P
We are making progress. Note that the next major (i.e. not patch) release of the product will use discrete RPM packaging, and each discrete RPM will have a buildable SRPM. http://directory.fedora.redhat.com/wiki/Discrete_Packaging
El jue, 05-10-2006 a las 07:57 -0600, Richard Megginson escribió:
We are making progress. Note that the next major (i.e. not patch) release of the product will use discrete RPM packaging, and each discrete RPM will have a buildable SRPM. http://directory.fedora.redhat.com/wiki/Discrete_Packaging
Thanks for the info.
1) When do you expect the packages to be available? 2) Will the FC5 packages conform to the FHS?
Oscar A. Valdez wrote:
El jue, 05-10-2006 a las 07:57 -0600, Richard Megginson escribió:
We are making progress. Note that the next major (i.e. not patch) release of the product will use discrete RPM packaging, and each discrete RPM will have a buildable SRPM. http://directory.fedora.redhat.com/wiki/Discrete_Packaging
Thanks for the info.
- When do you expect the packages to be available?
Don't know. We are hoping to have a beta in the next couple of weeks.
- Will the FC5 packages conform to the FHS?
We have proposed this to the Fedora DS community. There has been much, much heated debate on both sides of this issue. Some people vehemently oppose FHS package, some welcome and encourage it. The Fedora DS developers are still trying to figure out a way to do what's right for the community. We can certainly make it easy to build your own package from source using either FHS or self-contained style packaging. The real problem is that it is very difficult to provide binary packages and documentation for both formats . . .
On Thu Oct 05, 2006 at 10:32:54 -0600, Richard Megginson wrote:
We have proposed this to the Fedora DS community. There has been much, much heated debate on both sides of this issue. Some people vehemently oppose FHS package, some welcome and encourage it. The Fedora DS developers are still trying to figure out a way to do what's right for the community. We can certainly make it easy to build your own package from source using either FHS or self-contained style packaging. The real problem is that it is very difficult to provide binary packages and documentation for both formats . . .
OK well aside from this issue, has anyone got FDS running on RHEL 2.1?
On Sun Oct 15, 2006 at 20:44:44 +1000, Oliver Hookins wrote:
OK well aside from this issue, has anyone got FDS running on RHEL 2.1?
I guess nobody has... well in any case I've downloaded the dsbuild 1.0.3 tarball and attempted to do a build on RHEL ES 2.1. Not surprisingly, it fails. Can anyone shed some light on these error messages? I started the build with make BUILD_RPM=1 NOJAVA=1 SNMP_SOURCE=1
make FREEBL_CHILD_BUILD=1 \ OBJDIR=OPT.OBJ/Linux_SINGLE_SHLIB libs make[5]: Entering directory `/share/rpmbuild/BUILD/dsbuild-fds103/ds/mozilla/work/mozilla/security/nss/lib/freebl' rm -f OPT.OBJ/Linux_SINGLE_SHLIB/libfreebl3.so gcc -shared -Wl,-z,defs -Wl,-soname -Wl,libfreebl3.so -Wl,--version-script,OPT.OBJ/Linux_SINGLE_SHLIB/freebl.def -Wl,-Bsymbolic -o OPT.OBJ/Linux_SINGLE_SHLIB/libfreebl3.so OPT.OBJ/Linux_SINGLE_SHLIB/freeblver.o OPT.OBJ/Linux_SINGLE_SHLIB/ldvector.o OPT.OBJ/Linux_SINGLE_SHLIB/prng_fips1861.o OPT.OBJ/Linux_SINGLE_SHLIB/sysrand.o OPT.OBJ/Linux_SINGLE_SHLIB/sha_fast.o OPT.OBJ/Linux_SINGLE_SHLIB/md2.o OPT.OBJ/Linux_SINGLE_SHLIB/md5.o OPT.OBJ/Linux_SINGLE_SHLIB/sha512.o OPT.OBJ/Linux_SINGLE_SHLIB/alghmac.o OPT.OBJ/Linux_SINGLE_SHLIB/rawhash.o OPT.OBJ/Linux_SINGLE_SHLIB/alg2268.o OPT.OBJ/Linux_SINGLE_SHLIB/arcfour.o OPT.OBJ/Linux_SINGLE_SHLIB/arcfive.o OPT.OBJ/Linux_SINGLE_SHLIB/desblapi.o OPT.OBJ/Linux_SINGLE_SHLIB/des.o OPT.OBJ/Linux_SINGLE_SHLIB/rijndael.o OPT.OBJ/Linux_SINGLE_SHLIB/aeskeywrap.o OPT.OBJ/Linux_SINGLE_SHLIB/dh.o OPT.OBJ/Linux_SINGLE_SHLIB/ec.o OPT.OBJ/Linux_SINGLE_SHLIB/pqg.o OPT.OBJ/Linux_SINGLE_SHLIB/dsa.o OPT.OBJ/Linux_SINGLE_SHLIB/rsa.o OPT.OBJ/Linux_SINGLE_SHLIB/shvfy.o OPT.OBJ/Linux_SINGLE_SHLIB/tlsprfalg.o OPT.OBJ/Linux_SINGLE_SHLIB/mpprime.o OPT.OBJ/Linux_SINGLE_SHLIB/mpmontg.o OPT.OBJ/Linux_SINGLE_SHLIB/mplogic.o OPT.OBJ/Linux_SINGLE_SHLIB/mpi.o OPT.OBJ/Linux_SINGLE_SHLIB/mp_gf2m.o OPT.OBJ/Linux_SINGLE_SHLIB/mpcpucache.o OPT.OBJ/Linux_SINGLE_SHLIB/mpi_x86.o ../../../../dist/OPT.OBJ/lib/libsecutil.a -L../../../../dist/OPT.OBJ/lib -lplc4 -lplds4 -lnspr4 -lpthread -ldl -lc/lib/libc.so.6: undefined reference to `_dl_lazy@GLIBC_2.1.1' /lib/libc.so.6: undefined reference to `_dl_dst_substitute@GLIBC_2.1.1' /lib/libc.so.6: undefined reference to `_dl_out_of_memory@GLIBC_2.2' /lib/libc.so.6: undefined reference to `_dl_relocate_object@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_clktck@GLIBC_2.2' /lib/libc.so.6: undefined reference to `__libc_enable_secure@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_catch_error@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_platformlen@GLIBC_2.1.1' /lib/libc.so.6: undefined reference to `_dl_lookup_versioned_symbol_skip@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_lookup_versioned_symbol@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_mcount@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_dst_count@GLIBC_2.1.1' /lib/libc.so.6: undefined reference to `_dl_initial_searchlist@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_start_profile@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_lookup_symbol@GLIBC_2.0' /lib/libc.so.6: undefined reference to `__libc_stack_end@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_argv@GLIBC_2.2' /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libpthread.so: undefined reference to `_dl_cpuclock_offset' /lib/libc.so.6: undefined reference to `_dl_loaded@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_origin_path@GLIBC_2.1.1' /lib/libc.so.6: undefined reference to `_dl_check_map_versions@GLIBC_2.2' /lib/libc.so.6: undefined reference to `_dl_map_object@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_main_searchlist@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_debug_mask@GLIBC_2.2.3' /lib/libc.so.6: undefined reference to `_dl_load_lock@GLIBC_2.2' /lib/libc.so.6: undefined reference to `_dl_profile@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_debug_state@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_init_all_dirs@GLIBC_2.2' /lib/libc.so.6: undefined reference to `_r_debug@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_unload_cache@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_signal_error@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_debug_printf@GLIBC_2.2.3' /lib/libc.so.6: undefined reference to `_dl_init@GLIBC_2.2' /lib/libc.so.6: undefined reference to `_dl_all_dirs@GLIBC_2.2' /lib/libc.so.6: undefined reference to `_dl_map_object_deps@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_nloaded@GLIBC_2.2' /lib/libc.so.6: undefined reference to `_dl_profile_map@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_profile_output@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_pagesize@GLIBC_2.2' /lib/libc.so.6: undefined reference to `_dl_lookup_symbol_skip@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_fpu_control@GLIBC_2.1' /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libdl.so: undefined reference to `_dl_catch_error' /lib/libc.so.6: undefined reference to `_dl_global_scope_alloc@GLIBC_2.1' collect2: ld returned 1 exit status make[5]: *** [OPT.OBJ/Linux_SINGLE_SHLIB/libfreebl3.so] Error 1 make[5]: Leaving directory `/share/rpmbuild/BUILD/dsbuild-fds103/ds/mozilla/work/mozilla/security/nss/lib/freebl' make[4]: *** [libs] Error 2 make[4]: Leaving directory `/share/rpmbuild/BUILD/dsbuild-fds103/ds/mozilla/work/mozilla/security/nss/lib/freebl' make[3]: *** [libs] Error 2 make[3]: Leaving directory `/share/rpmbuild/BUILD/dsbuild-fds103/ds/mozilla/work/mozilla/security/nss/lib' make[2]: *** [libs] Error 2 make[2]: Leaving directory `/share/rpmbuild/BUILD/dsbuild-fds103/ds/mozilla/work/mozilla/security/nss' make[1]: *** [build-custom] Error 2 make[1]: Leaving directory `/share/rpmbuild/BUILD/dsbuild-fds103/ds/mozilla' make: *** [dep-../../ds/mozilla] Error 2
Oliver Hookins wrote:
On Sun Oct 15, 2006 at 20:44:44 +1000, Oliver Hookins wrote:
OK well aside from this issue, has anyone got FDS running on RHEL 2.1?
I guess nobody has... well in any case I've downloaded the dsbuild 1.0.3 tarball and attempted to do a build on RHEL ES 2.1. Not surprisingly, it fails. Can anyone shed some light on these error messages? I started the build with make BUILD_RPM=1 NOJAVA=1 SNMP_SOURCE=1
I'm not sure, but it looks like a glibc compatability issue. You might have to install some sort of gcc or glibc compat package. On the other hand, it may require a newer version of gcc/glibc than AS 2.1 has.
make FREEBL_CHILD_BUILD=1 \ OBJDIR=OPT.OBJ/Linux_SINGLE_SHLIB libs make[5]: Entering directory `/share/rpmbuild/BUILD/dsbuild-fds103/ds/mozilla/work/mozilla/security/nss/lib/freebl' rm -f OPT.OBJ/Linux_SINGLE_SHLIB/libfreebl3.so gcc -shared -Wl,-z,defs -Wl,-soname -Wl,libfreebl3.so -Wl,--version-script,OPT.OBJ/Linux_SINGLE_SHLIB/freebl.def -Wl,-Bsymbolic -o OPT.OBJ/Linux_SINGLE_SHLIB/libfreebl3.so OPT.OBJ/Linux_SINGLE_SHLIB/freeblver.o OPT.OBJ/Linux_SINGLE_SHLIB/ldvector.o OPT.OBJ/Linux_SINGLE_SHLIB/prng_fips1861.o OPT.OBJ/Linux_SINGLE_SHLIB/sysrand.o OPT.OBJ/Linux_SINGLE_SHLIB/sha_fast.o OPT.OBJ/Linux_SINGLE_SHLIB/md2.o OPT.OBJ/Linux_SINGLE_SHLIB/md5.o OPT.OBJ/Linux_SINGLE_SHLIB/sha512.o OPT.OBJ/Linux_SINGLE_SHLIB/alghmac.o OPT.OBJ/Linux_SINGLE_SHLIB/rawhash.o OPT.OBJ/Linux_SINGLE_SHLIB/alg2268.o OPT.OBJ/Linux_SINGLE_SHLIB/arcfour.o OPT.OBJ/Linux_SINGLE_SHLIB/arcfive.o OPT.OBJ/Linux_SINGLE_SHLIB/desblapi.o OPT.OBJ/Linux_SINGLE_SHLIB/des.o OPT.OBJ/Linux_SINGLE_SHLIB/rijndael.o OPT.OBJ/Linux_SINGLE_SHLIB/aeskeywrap.o OPT.OBJ/Linux_SINGLE_SHLIB/dh.o OPT.OBJ/Linux_SINGLE_SHLIB/ec.o OPT.OBJ/Linux_SINGLE_SHLIB/pqg.o OPT.OBJ/Linux_SINGLE_SHLIB/dsa.o OPT.OBJ/Linux_SINGLE_SHLIB/rsa.o OPT.OBJ/Linux_SINGLE_SHLIB/shvfy.o OPT.OBJ/Linux_SINGLE_SHLIB/tlsprfalg.o OPT.OBJ/Linux_SINGLE_SHLIB/mpprime.o OPT.OBJ/Linux_SINGLE_SHLIB/mpmontg.o OPT.OBJ/Linux_SINGLE_SHLIB/mplogic.o OPT.OBJ/Linux_SINGLE_SHLIB/mpi.o OPT.OBJ/Linux_SINGLE_SHLIB/mp_gf2m.o OPT.OBJ/Linux_SINGLE_SHLIB/mpcpucache.o OPT.OBJ/Linux_SINGLE_SHLIB/mpi_x86.o ../../../../dist/OPT.OBJ/lib/libsecutil.a -L../../../../dist/OPT.OBJ/lib -lplc4 -lplds4 -lnspr4 -lpthread -ldl -lc/lib/libc.so.6: undefined reference to `_dl_lazy@GLIBC_2.1.1' /lib/libc.so.6: undefined reference to `_dl_dst_substitute@GLIBC_2.1.1' /lib/libc.so.6: undefined reference to `_dl_out_of_memory@GLIBC_2.2' /lib/libc.so.6: undefined reference to `_dl_relocate_object@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_clktck@GLIBC_2.2' /lib/libc.so.6: undefined reference to `__libc_enable_secure@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_catch_error@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_platformlen@GLIBC_2.1.1' /lib/libc.so.6: undefined reference to `_dl_lookup_versioned_symbol_skip@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_lookup_versioned_symbol@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_mcount@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_dst_count@GLIBC_2.1.1' /lib/libc.so.6: undefined reference to `_dl_initial_searchlist@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_start_profile@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_lookup_symbol@GLIBC_2.0' /lib/libc.so.6: undefined reference to `__libc_stack_end@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_argv@GLIBC_2.2' /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libpthread.so: undefined reference to `_dl_cpuclock_offset' /lib/libc.so.6: undefined reference to `_dl_loaded@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_origin_path@GLIBC_2.1.1' /lib/libc.so.6: undefined reference to `_dl_check_map_versions@GLIBC_2.2' /lib/libc.so.6: undefined reference to `_dl_map_object@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_main_searchlist@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_debug_mask@GLIBC_2.2.3' /lib/libc.so.6: undefined reference to `_dl_load_lock@GLIBC_2.2' /lib/libc.so.6: undefined reference to `_dl_profile@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_debug_state@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_init_all_dirs@GLIBC_2.2' /lib/libc.so.6: undefined reference to `_r_debug@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_unload_cache@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_signal_error@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_debug_printf@GLIBC_2.2.3' /lib/libc.so.6: undefined reference to `_dl_init@GLIBC_2.2' /lib/libc.so.6: undefined reference to `_dl_all_dirs@GLIBC_2.2' /lib/libc.so.6: undefined reference to `_dl_map_object_deps@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_nloaded@GLIBC_2.2' /lib/libc.so.6: undefined reference to `_dl_profile_map@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_profile_output@GLIBC_2.1' /lib/libc.so.6: undefined reference to `_dl_pagesize@GLIBC_2.2' /lib/libc.so.6: undefined reference to `_dl_lookup_symbol_skip@GLIBC_2.0' /lib/libc.so.6: undefined reference to `_dl_fpu_control@GLIBC_2.1' /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libdl.so: undefined reference to `_dl_catch_error' /lib/libc.so.6: undefined reference to `_dl_global_scope_alloc@GLIBC_2.1' collect2: ld returned 1 exit status make[5]: *** [OPT.OBJ/Linux_SINGLE_SHLIB/libfreebl3.so] Error 1 make[5]: Leaving directory `/share/rpmbuild/BUILD/dsbuild-fds103/ds/mozilla/work/mozilla/security/nss/lib/freebl' make[4]: *** [libs] Error 2 make[4]: Leaving directory `/share/rpmbuild/BUILD/dsbuild-fds103/ds/mozilla/work/mozilla/security/nss/lib/freebl' make[3]: *** [libs] Error 2 make[3]: Leaving directory `/share/rpmbuild/BUILD/dsbuild-fds103/ds/mozilla/work/mozilla/security/nss/lib' make[2]: *** [libs] Error 2 make[2]: Leaving directory `/share/rpmbuild/BUILD/dsbuild-fds103/ds/mozilla/work/mozilla/security/nss' make[1]: *** [build-custom] Error 2 make[1]: Leaving directory `/share/rpmbuild/BUILD/dsbuild-fds103/ds/mozilla' make: *** [dep-../../ds/mozilla] Error 2
On Mon Oct 30, 2006 at 08:27:54 -0700, Richard Megginson wrote:
Oliver Hookins wrote:
On Sun Oct 15, 2006 at 20:44:44 +1000, Oliver Hookins wrote:
OK well aside from this issue, has anyone got FDS running on RHEL 2.1?
I guess nobody has... well in any case I've downloaded the dsbuild 1.0.3 tarball and attempted to do a build on RHEL ES 2.1. Not surprisingly, it fails. Can anyone shed some light on these error messages? I started the build with make BUILD_RPM=1 NOJAVA=1 SNMP_SOURCE=1
I'm not sure, but it looks like a glibc compatability issue. You might have to install some sort of gcc or glibc compat package. On the other hand, it may require a newer version of gcc/glibc than AS 2.1 has.
Most of the errors suggest it is looking for GLIBC 2.0 and 2.1 procedures, while the system has GLIBC 2.2.4 installed. I installed the compat-glibc package which has 2.1 but including this in the LD_LIBRARY_PATH first causes make to bail out because it requires 2.2 and apparently it gives up at the first libc file it examines.
If there is no way around this particular thing, perhaps your suggestion of using a later version of GLIBC will be the answer. Is there an easy way to signal dsbuild to statically link GLIBC or will it require editing a lot of files?
Oliver Hookins wrote:
On Mon Oct 30, 2006 at 08:27:54 -0700, Richard Megginson wrote:
Oliver Hookins wrote:
On Sun Oct 15, 2006 at 20:44:44 +1000, Oliver Hookins wrote:
OK well aside from this issue, has anyone got FDS running on RHEL 2.1?
I guess nobody has... well in any case I've downloaded the dsbuild 1.0.3 tarball and attempted to do a build on RHEL ES 2.1. Not surprisingly, it fails. Can anyone shed some light on these error messages? I started the build with make BUILD_RPM=1 NOJAVA=1 SNMP_SOURCE=1
I'm not sure, but it looks like a glibc compatability issue. You might have to install some sort of gcc or glibc compat package. On the other hand, it may require a newer version of gcc/glibc than AS 2.1 has.
Most of the errors suggest it is looking for GLIBC 2.0 and 2.1 procedures, while the system has GLIBC 2.2.4 installed. I installed the compat-glibc package which has 2.1 but including this in the LD_LIBRARY_PATH first causes make to bail out because it requires 2.2 and apparently it gives up at the first libc file it examines.
Maybe there is a compat-make?
If there is no way around this particular thing, perhaps your suggestion of using a later version of GLIBC will be the answer. Is there an easy way to signal dsbuild to statically link GLIBC or will it require editing a lot of files?
I have no idea. This is highly not-recommended to do.
389-users@lists.fedoraproject.org