On Fri, 1 Aug 2003, Sascha Schumann wrote: > Not all dls support non-PIC code in DSOs. If you know that > your system handles it fine, just pass the right -pic flag to > configure.
Can't we check for that at configure time? And I don't think we can do it at configure time currently. At least the obvious --without-pic doesn't work. configure.in has: unset with_pic case $php_build_target in program|static) standard_libtool_flag='-prefer-non-pic -static' if test -z "$PHP_MODULES"; then enable_shared=no fi ;; shared) enable_static=no standard_libtool_flag=-prefer-pic EXTRA_LDFLAGS="$EXTRA_LDFLAGS -avoid-version -module" ;; esac So it looks to me like the build target overrides the pic setting and there is no way to build a shared library using -prefer-non-pic -Rasmus -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php