[Fontconfig] Re: relocations, readonly data

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Great; thanks a lot.  I've committed this patch.  (Yeah, now I don't
need to go back to fc-lang and understand what's going on there; it's
not completely straightforward).

The other patch I'd like to include before 2.4 is Mathias Clasen's
freetype internals patch, but I need to understand what's going on
there.  Apart from that, I think we just need some stability testing of
the branch before we make a 2.4 release.  Keep those bug reports and
patches coming!

pat

sunmoon1997 wrote:
> Here comes the further fix. There is a few of issues in Pat's patch.  -
> -miscounted numbers count (numbers_count)
> -didn't strip duplicate numbers (langBankNumbers)
> -leafidx_offset and numbers_offset in fcLangCharSets are wrong.
> 
>  This patch fixes all of above. I removed leafidx_count and
> numbers_count since they are the same and I replaced them with
> offset_count.
>   Now fontcong works as before;)
> 
> Patrick Lam wrote:
> 
>>Matthias Clasen wrote:
>>
>>
>>>Another interesting bug in this area is 2878, which complains that
>>>all the FcCharSets in fcLangCharSets are stored in .data and cause
>>>relocations, although they are not modified at runtime. It seems to me
>>>that it should be possible to fix this by generating the charsets
>>>in the form in which fc-cache stores them in the mmap cache, but I
> 
> have
> 
>>>not been able to work out the details.
>>
>>
>>I've committed the attached patch to the branch subsequent to tagging
>>2.3.92 (release announcement for that will follow once I get home and
>>type in my gpg password).  However, I'm also sending it to the list
> 
> for
> 
>>comments: I'm not entirely sure that this patch is correct, as I don't
>>know how to test it.  Keith and Matthias, can you take a look?  It
> 
> does
> 
>>seem to work, for what that's worth.
>>
>>pat
>>
>>



[Index of Archives]     [Fedora Fonts]     [Fedora Users]     [Fedora Cloud]     [Kernel]     [Fedora Packaging]     [Fedora Desktop]     [PAM]     [Gimp Graphics Editor]     [Yosemite News]

  Powered by Linux