Am Donnerstag, 19. Dezember 2002, 12:16:42 Uhr MET, schrieb R.I.P. Deaddog:
> > With autoconf 2.5 the autoconf file can be named configure.ac instead
> > of configure.in. So the libtoolize call should check also check for
> > configure.ac
> Yup, though not many packages uses configure.ac solely, I think rpm
> maintainer (flepied?) should consider adding this bit now.
Hi,
I had this problem with gstreamer-plugins, without an explicit
libtoolize call the C++ plugins wouldn't link to libstdc++.
> Yet another problem:
>
> [...snip...]
> $CONFIGURE_TOP/configure --build %{_target_platform} --host
> %{_target_platform} --target %{_target_platform} \\\
> [...snip...]
> Adding --host and --target will put autoconf 2.5x into cross compile
> mode. The result is, some packages will contain funny named binaries
> such as "i586-mandrake-linux-foobar", and need to use ugly hacks to fix
> it. It's good for all to turn --host and --target off. This has been
> discussed in various places, I think.
And I was wondering what this was good for. I had to add transform=""
to the %makeinstall_std macro in a lot of packages to fix the renaming
of the binaries to "i586-mandrake-linux-progname". This should really
get fixed, although you can get used to it and ignore the problem,
which is all but a good thing.
--
G�tz Waschk <> master of computer science <> University of Rostock
http://wwwtec.informatik.uni-rostock.de/~waschk/waschk.asc for PGP key
--> Logout Fascism! <--