Re: [ft-devel] LD version script

2018-01-28 Thread Tom Kacvinsky
I suggest you read Ulrich Drepper's article on what symbol versioning addresses. FreeType is not known for frequently changing its ABI or API (I don't think I've ever recalled the former happening), so some of these things are not relevant to the FreeType project. Still, I think it would be a goo

Re: [ft-devel] LD version script

2018-01-28 Thread Behdad Esfahbod
If none of us know what problem this is fixing, maybe you shouldn't make any changes. On Sun, Jan 28, 2018 at 1:43 PM, Werner LEMBERG wrote: > > >>> I would consider, maybe, providing the version mapfile in the > >>> builds/unix/ folder, with regular upgrades as a part of the > >>> release cycle

Re: [ft-devel] LD version script

2018-01-28 Thread Werner LEMBERG
>>> I would consider, maybe, providing the version mapfile in the >>> builds/unix/ folder, with regular upgrades as a part of the >>> release cycle. >> >> Hmm. Maybe it makes more sense to simply call the script during >> `make dist', additionally having a Makefile rule to (re)generate >> it. >

Re: [ft-devel] LD version script

2018-01-28 Thread Alexei Podtelezhnikov
Alexei A Podtelezhnikov, PhD >> I would consider, maybe, providing the version mapfile in the >> builds/unix/ folder, with regular upgrades as a part of the release >> cycle. > > Hmm. Maybe it makes more sense to simply call the script during `make > dist', additionally having a Makefile rule

Re: [ft-devel] LD version script

2018-01-28 Thread Werner LEMBERG
> I would possibly commit my bash script that extracts the versions > from our git repository to src/tools/. OK. > I would consider, maybe, providing the version mapfile in the > builds/unix/ folder, with regular upgrades as a part of the release > cycle. Hmm. Maybe it makes more sense to simp

Re: [ft-devel] LD version script

2018-01-28 Thread Alexei Podtelezhnikov
On Sun, Jan 28, 2018 at 1:11 PM, Werner LEMBERG wrote: > Thanks. So, if you like, please work on symbol versioning! I would possibly commit my bash script that extracts the versions from our git repository to src/tools/. I would consider, maybe, providing the version mapfile in the builds/unix/

[ft-devel] Regarding GSoC 2018

2018-01-28 Thread Siddharth Sharma
I am Siddharth Sharma, and I would really love to participate in GSoC with FreeType. I had a look at the ideas at https://www.freetype.org/gsoc.html and I would like to Convert the FreeType documentation to markdown. For preparation, I have started off by learning make and writing some basic scrip

Re: [ft-devel] LD version script

2018-01-28 Thread Werner LEMBERG
>> OK. After a bit of searching the internet I now believe to know >> what symbol versioning is good for. Is there any better-known >> (GNU) library (besides libc) that does that by default? > > libc is confined by the standard. FreeType, on the other hand, can > deprecate, rename, and adopt in