> > Any more suggestions? > > Compare the config.log, config.status and the build log between hurd and > linux. Wathc out for any suspicious differences. Grep for architecture > specific stuff in configure.in of recode.
Everything seems to be identical. I think there must be something wrong with the compiler, the linker, libtool, or some such. > Everything related to building shared libs is the same on the Hurd and on > Linux, so every difference in compiler options etc should stick out like a > thorn. Well, this gave me the idea of trying cross-compilation. It worked when I passed "i386-linux" to the configure script :-) I had to use some other tricks, like using Roman Hodek's dpkg-shlibdeps from dpkg-cross. Unfortunately, "pure" cross compilation using just dpkg-cross didn't work either. I sort of give up... If there is a libtool/gcc/binutils guru around, feel free to investigate about this. For now I'm uploading cross-compiled packages (I have actually tested them and they seem to work). Thanks.