Build broken on Debian Testing (linker trouble)

Nick Wellnhofer wellnhofer at aevum.de
Mon Jun 11 09:46:55 UTC 2012


On 10/06/2012 14:17, Moritz Lenz wrote:
> On 06/10/2012 12:55 PM, Moritz Lenz wrote:
>> On 06/10/2012 12:34 PM, Nick Wellnhofer wrote:
>>> On 10/06/2012 12:19, Moritz Lenz wrote:
>>>> On 06/10/2012 08:40 AM, Moritz Lenz wrote:
>>>>> So in short, it exhibits the same problem as master.
>>>>
>>>> I've run Configure.pl with --verbose and captured the output; you can
>>>> find it here: http://moritz.faui2k3.org/tmp/parrot-configure.log
>>>>
>>>> The first occurrence of -pie comes from `icu-config --ldflags`.
>>>
>>> Ah, that's where the flags come from. This has already been reported as
>>> a Debian bug:
>>>
>>> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=675895
>>>
>>> It seems that the Debian parrot maintainer has fixed this by using
>>> "icu-config --ldflags-libsonly" and that a fix for ICU is also in the works.
>>
>> Should we adopt that fix too?
>
> I've done this now, since it fixed the build for me (on master).
>
> https://github.com/parrot/parrot/commit/5870084f05
>
> Since it's more than a week to the next release, we should have enough
> time to watch for potential fallout from that patch.

Since --ldflags-libsonly doesn't return the -L flags, it should break 
setups where ICU is installed in an unusual location. I would simply 
wait until the Debian ICU package is fixed.

Nick




More information about the parrot-dev mailing list