[syslog-ng] [Bug 214] Build / Install Issues on AIX

bugzilla at bugzilla.balabit.com bugzilla at bugzilla.balabit.com
Fri Dec 28 00:09:02 CET 2012


https://bugzilla.balabit.com/show_bug.cgi?id=214


Tamás Pál <folti at balabit.hu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |folti at balabit.hu




--- Comment #4 from Tamás Pál <folti at balabit.hu>  2012-12-28 00:09:02 ---
(In reply to comment #2)
> (In reply to comment #1)
> > Also to note, version 3.2.5 does not have any issues with lib/syslog-ng/libafsocket.so dependencies... the ldd output doesn't seem to indicate a requirement
> > for libsyslog-ng-crypto.
> > 
> 
> libsyslog-ng-crypto was split out of libsyslog-ng in 3.3.
> 
> My guess is that libsyslog-ng-crypto gets installed into /opt/local/syslogng/lib/syslog-ng/, which is not on the dynamic loader's path, and the AIX linker
> thingies do not support RPATH.
Yes, yes and no. AIX linker supports RPATH, but by default, it's set to /usr/lib:/lib (or whatever libtool set's it under the hood) you can set your own one by
adding something like this to LDFLAGS when running configure:
-Wl,-bnolibpath,-blibpath:/opt/local/syslogng/lib:/opt/local/syslogng/lib/syslog-ng:/usr/lib:/lib

> 
> The best course of action here would be to link libsyslog-ng-crypto directly into libsyslog-ng, I believe. Or, move it out of lib/syslog-ng, into lib/ itself.
> 
PE does the second, with setting --modulepath to --libpath too.


-- 
Configure bugmail: https://bugzilla.balabit.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.


More information about the syslog-ng mailing list