Hi,
I am compiling libmodsecurity3.0.1 from
https://github.com/SpiderLabs/ModSecurity/releases/download/v3.0.1/modsecurity-v3.0.1.tar.gz
on CentOS7 using:
$ ./build.sh
$ ./configure
$ make
I see libmodsecurity.so.*2.1.0* afterward in the build artifacts:
[modsecurity-v3.0.1]$ ls -l src/.libs
total 172892
-rw-rw-r-- 1 build build 127289914 Apr 3 00:51 libmodsecurity.a
lrwxrwxrwx 1 build build 20 Apr 3 00:51 libmodsecurity.la -> ../
libmodsecurity.la
-rw-rw-r-- 1 build build 819584 Apr 3 00:48
libmodsecurity_la-anchored_set_variable.o
-rw-rw-r-- 1 build build 601432 Apr 3 00:48
libmodsecurity_la-anchored_variable.o
-rw-rw-r-- 1 build build 1050 Apr 3 00:51 libmodsecurity.lai
-rw-rw-r-- 1 build build 742312 Apr 3 00:48
libmodsecurity_la-modsecurity.o
-rw-rw-r-- 1 build build 1027624 Apr 3 00:48
libmodsecurity_la-rule_message.o
-rw-rw-r-- 1 build build 2442416 Apr 3 00:48 libmodsecurity_la-rule.o
-rw-rw-r-- 1 build build 936496 Apr 3 00:48
libmodsecurity_la-rule_script.o
-rw-rw-r-- 1 build build 1205592 Apr 3 00:48
libmodsecurity_la-rules_exceptions.o
-rw-rw-r-- 1 build build 1413432 Apr 3 00:48 libmodsecurity_la-rules.o
-rw-rw-r-- 1 build build 814008 Apr 3 00:48
libmodsecurity_la-run_time_string.o
-rw-rw-r-- 1 build build 2373024 Apr 3 00:48
libmodsecurity_la-transaction.o
-rw-rw-r-- 1 build build 126280 Apr 3 00:48
libmodsecurity_la-unique_id.o
lrwxrwxrwx 1 build build 23 Apr 3 00:51 libmodsecurity.so ->
libmodsecurity.so.2.1.0
lrwxrwxrwx 1 build build 23 Apr 3 00:51 libmodsecurity.so.2 ->
libmodsecurity.so.2.1.0
-rwxrwxr-x 1 build build 37216744 Apr 3 00:51 libmodsecurity.so.2.1.0
and a previous libmodsecurity3.0.0 build (on the same machine, using the
same build steps) has libmodsecurity.so.3.0.0:
[modsecurity-v3.0.0]$ ls -l src/.libs
total 150292
-rw-rw-r-- 1 build build 108625334 Apr 3 00:45 libmodsecurity.a
lrwxrwxrwx 1 build build 20 Apr 3 00:45 libmodsecurity.la -> ../
libmodsecurity.la
-rw-rw-r-- 1 build build 754752 Apr 3 00:42
libmodsecurity_la-anchored_set_variable.o
-rw-rw-r-- 1 build build 572888 Apr 3 00:42
libmodsecurity_la-anchored_variable.o
-rw-rw-r-- 1 build build 1050 Apr 3 00:45 libmodsecurity.lai
-rw-rw-r-- 1 build build 1133712 Apr 3 00:42
libmodsecurity_la-macro_expansion.o
-rw-rw-r-- 1 build build 753320 Apr 3 00:42
libmodsecurity_la-modsecurity.o
-rw-rw-r-- 1 build build 1074248 Apr 3 00:42
libmodsecurity_la-rule_message.o
-rw-rw-r-- 1 build build 2713344 Apr 3 00:42 libmodsecurity_la-rule.o
-rw-rw-r-- 1 build build 927592 Apr 3 00:42
libmodsecurity_la-rule_script.o
-rw-rw-r-- 1 build build 1171128 Apr 3 00:42
libmodsecurity_la-rules_exceptions.o
-rw-rw-r-- 1 build build 1364000 Apr 3 00:42 libmodsecurity_la-rules.o
-rw-rw-r-- 1 build build 2442848 Apr 3 00:42
libmodsecurity_la-transaction.o
-rw-rw-r-- 1 build build 126280 Apr 3 00:42
libmodsecurity_la-unique_id.o
lrwxrwxrwx 1 build build 23 Apr 3 00:45 libmodsecurity.so ->
libmodsecurity.so.3.0.0
lrwxrwxrwx 1 build build 23 Apr 3 00:45 libmodsecurity.so.3 ->
libmodsecurity.so.3.0.0
-rwxrwxr-x 1 build build 32211128 Apr 3 00:45 libmodsecurity.so.3.0.0
Does anyone else see this? How can I be certain that I am getting the
correct shared object?
Thank you,
Gregory
|