[Fedora-directory-devel] Please review: Bug 245214: adminserver: Solaris port for 1.1

Richard Megginson rmeggins at redhat.com
Thu Jun 21 18:12:23 UTC 2007


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=245214
Resolves: bug 245214
Bug Description: adminserver: Solaris port for 1.1
Reviewed by: ???
Files: see diff
Branch: HEAD
Fix Description: Fortitude can supply different components, depending on 
the operating system.  On Fedora, mod_nss and Apache are already there, 
so we don't use Fortitude.
On RHEL4, we use Fortitude for mod_nss.
On Solaris, we use Fortitude for Apache and mod_nss.
I've created a fortitude.m4 that can handle all of these cases, and 
changed the existing httpd.m4 and mod_nss.m4 to first see if 
fortitude.m4 has found the component.  configure will also pass the 
proper --with flags to mod_admserv and mod_restartd.
ICU introduces a dependency on C++.  Solaris requires linking with the 
C++ libraries and that also requires using C++ to link as well.  This 
means using the CXXLINK macro.
There were a few other minor porting issues which required the 
additional compiler defines and use of config.h.
We need to set the libpath before using the @cgibindir@/config program.
LIBPATH was not being set correctly on Solaris because I was using the 
extended sort flags instead of the standard ones.
Platforms tested: Solaris 9 64bit
Flag Day: no
Doc impact: no
https://bugzilla.redhat.com/bugzilla/attachment.cgi?id=157561&action=diff


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3245 bytes
Desc: S/MIME Cryptographic Signature
Url : http://lists.fedoraproject.org/pipermail/389-devel/attachments/20070621/3393f187/attachment.bin 


More information about the 389-devel mailing list