Cannot start apache2 on ICC: undefined symbol: __intel_sse2_strcspn

Cannot start apache2 on ICC: undefined symbol: __intel_sse2_strcspn

I try to use icc compiler apache2. my configure:

./configure --enable-so --enable-proxy-ftp CC=icc CFLAGS="-m64 -mno-sse2"

When you start apache2 was faultless specifications:

httpd: Syntax error on line 99 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/mod_filter.so into server: /usr/local/apache2/modules/mod_filter.so: undefined symbol: __intel_sse2_strcspn
mod_filter.so:
nm /usr/local/apache2/modules/mod_filter.so |grep intel

                 U __intel_sse2_strcspn

                 U __intel_sse2_strncmp

                 U __intel_ssse3_memcpy

icc version 12.1.4 (gcc version 4.6.0 compatibility)
Ubuntu 12.04

English I is not that great!

2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

I'm not familiar with compiling apache2, but to me this looks like you are not linking mod_filter.so with icc. Is there maybe another parameter to specify the linker?

Leave a Comment

Please sign in to add a comment. Not a member? Join today