Build broken on Debian Testing (linker trouble)

Andy Dougherty doughera at lafayette.edu
Mon Jun 11 17:34:24 UTC 2012


On Sun, 10 Jun 2012, 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

I suspect you probably also should include searchpath and system, i.e.

    icu-config --ldflags-searchpath --ldflags-libsonly --ldflags-system

-- 
    Andy Dougherty		doughera at lafayette.edu


More information about the parrot-dev mailing list