[RFC] Use glib-2.0 exclusively
Paul Bender
pebender at san.rr.com
Thu Aug 26 10:16:35 PDT 2010
On 8/26/2010 9:14 AM, Enrico Weigelt wrote:
> * Paul Bender<pebender at san.rr.com> schrieb:
>
>> With some pain, I believe one can cross compile glib2.
>
> With _MUCH_ pain. Just have a look at all the AC_TRY_RUN() calls.
> You'll need a *lot* of manual tweaking to get it working cleanly.
Yes, it requires much manual tweaking. However, I only classified it as
some pain as there a numerous other packages that require even more
manual tweaking.
In my opinion, autotools should drop AC_TRY_RUN. Sure, it would be
painful. However, it would force people to find another way to detect
what they are trying to detect (even if that means an additional
configuration option).
>> When cross compiling, I expect pain.
>
> Totally unnecessary pain. Just produced by *stupid* assumptions
> and design decisions. The biggest rule is: *NEVER EVER* expect
> the running system to be equal to the target. This not just
> applies to crosscompiling, but any cases where you want to build
> for another target than the currently running system.
Agreed, it is totally unnecessary pain.
>> I would love not to have this pain. However, I am not sure that I would
>> continue to bundle an old and obsolete package in a package that I
>> maintained because it could save someone this pain.
>
> No, not keep bundling another library, but make the required
> portions directly part of pkg-config. Just keep the actually
> require code and drop the rest.
That would be even better.
More information about the pkg-config
mailing list