[Nagiosplug-help] statically compile for rpm creation

Pedro pclist at buydomains.com
Wed Apr 7 10:34:01 CEST 2004

I'd like to create my own RPM from the nagios-plugins sources.  I'm a bit 
new to building RPMs but here's the info. I have quite a few servers that I 
need to monitor and I'd like to create an RPM that I can then use on each 

The problem is that I have different versions of mysql server on the 
systems. Some have 3.23 and some have 4.0 and thus have different versions 
of libmysqlclient.so.  The code in check_mysql is pretty simple and it 
really shouldn't matter if I statically compile the library into the 

I'm not sure how to do that. I've tried adding --enable-static to the 
configure line and I've even tried adding -static to the Makefile.  When I 
add the '-static'  to the Makefile, complication fails with this error message:
netutils.o(.text+0x473): In function `my_connect':
/opt/install/nagios-plugins-1.3.1/plugins/netutils.c:281: Using 
'gethostbyname' in statically linked applications requires at runtime the 
shared libraries from the glibc version used for linkin

Any help would be appreciated.


More information about the Help mailing list