[HarfBuzz] Building on RH 7

Ian Walberg ian.walberg at airborne.aero
Sun Sep 29 16:12:12 PDT 2013


I have built with 4.0.4 ok today as that was the only version of gcc we could get to build on RH 7.1.

Not yet tested the libraries that were created.

Thanks

Ian

-----Original Message-----
From: Behdad Esfahbod [mailto:behdad.esfahbod at gmail.com] On Behalf Of Behdad Esfahbod
Sent: Sunday, September 29, 2013 1:43 PM
To: Ian Walberg; harfbuzz at lists.freedesktop.org
Subject: Re: [HarfBuzz] Building on RH 7



On 13-09-29 04:42 PM, Behdad Esfahbod wrote:
> On 13-09-28 06:26 PM, Ian Walberg wrote:
>> Ok, I was afraid of that.
>>
>> We are using 3.4.6 at the moment and we can upgrade to 4.x this week and give it a try.
>>
>> Any chance you know what is the minimum version of gcc is known to work?
> 
> Off the top of my head I don't remember any reports about problems 
> with any 4.x, not in the past three years at least.  There have been a 
> couple lingering issues with template instantiations that I could 
> never reproduced.  That one is here:
> 
>   https://bugs.freedesktop.org/show_bug.cgi?id=60125
> 
> and it can be worked around for whoever does experience it.

So, looks like the latest comment in that bug says 4.3.4 had the issue while
4.5.4 works fine.


> behdad
> 
>> Many thanks
>>
>> Ian
>>
>> -----Original Message-----
>> From: Behdad Esfahbod [mailto:behdad.esfahbod at gmail.com] On Behalf Of 
>> Behdad Esfahbod
>> Sent: Saturday, September 28, 2013 12:02 PM
>> To: Ian Walberg; harfbuzz at lists.freedesktop.org
>> Subject: Re: [HarfBuzz] Building on RH 7
>>
>> On 13-09-27 08:01 PM, Ian Walberg wrote:
>>> hb-open-type-private.hh:346: error: call of overloaded `CastP(const char*&)'
>>> is ambiguous
>>
>> Unfortunately gcc 3 is way too old to handle our templates, let alone gcc 2.96 which I guess is what's on RH7.  Your best bet I'd say is to bootstrap a gcc 4 compiler.
>>
>> HTH
>>
>>
>> --
>> behdad
>> http://behdad.org/
>>
> 

--
behdad
http://behdad.org/


More information about the HarfBuzz mailing list