[opensuse-buildservice] Gotcha when building newer software for older targets
Hi, there is a potential problem when building something for older distributions that I just stumbled over. When calling "autoreconf -fi" as is commonly done in spec files, it happens (due to the -i) that the tarball's versions of config.sub, config.guess and ltmain.sh are replaced with the versions from the autoconf package of the target build platform. Which means that the files from the year 2007 are replaced with the 2005 versions when building for SLE10, for instance. This lead to a miscompile in my case (libapr1 when built on SLE10)... I'm now calling autoheader&&autoconf instead of autoreconf on targets < 10.3 (as I did in the past anyway...). So better watch out! Peter -- "WARNING: This bug is visible to non-employees. Please be respectful!" SUSE LINUX Products GmbH Research & Development
participants (1)
-
Dr. Peter Poeml