This is the mail archive of the
cygwin
mailing list for the Cygwin project.
[ANNOUNCEMENT] TeX Live 2018
- From: Yaakov Selkowitz <yselkowitz at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Mon, 7 May 2018 12:54:07 -0500
- Subject: [ANNOUNCEMENT] TeX Live 2018
- Autocrypt: addr=yselkowitz at cygwin dot com; keydata= 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 KFEMmw==
- Openpgp: preference=signencrypt
- References: <20180429102453.0265.50F79699@gmail.com> <4e6fd651-4849-8d4a-d7bb-edfe13e75cac@gmail.com> <20180429182505.7558.50F79699@gmail.com> <90200d58-4195-56ca-4671-4a5e4ff41558@gmail.com> <3c916846-23e4-63ec-032d-b0e173e93778@cygwin.com> <b3a6f806-9bb3-1720-ee1a-c0865b59d3ed@cornell.edu> <e0f08800-6d88-edff-49c0-aaf33cf4bef4@cornell.edu>
On 2018-05-06 16:57, Ken Brown wrote:
> On 5/6/2018 4:02 PM, Ken Brown wrote:
>> On 4/29/2018 6:16 PM, Yaakov Selkowitz wrote:
>>> On 2018-04-29 08:33, Marco Atzeri wrote:
>>>> On 4/29/2018 11:25 AM, Lemures Lemniscati wrote:
>>>>> On each systems, there appeared a dialog telling something like that:
>>>>>
>>>>> The procedure entry point 'glBegin' could not be located in the
>>>>> dynamic link library 'cygOSMesa-8.dll'
>>>>
>>>> I would say that libOSMesa8 had a modification in the list of
>>>> exported symbols in the last version.
>>>>
>>>>
>>>> [TXT] libOSMesa8-17.3.5-1 21-Feb-2018 09:50 267
>>>> [TXT] libOSMesa8-17.3.8-1 05-Apr-2018 12:44 267
>>>> [TXT] libOSMesa8-18.0.1-1 23-Apr-2018 07:35 267
>>>>
>>>> I do not see glBegin in the last cygOSMesa-8.dll of 18.0.1-1
>>>> So it seems there is an issue on the last libOSMesa8 package
>>>
>>> Indeed, investigating now.
>>
>> I don't know where your are in your investigation, but I think I found
>> the problem. The attached patch to the mesa sources seems to fix it
That's pretty much what I had locally as well.
> BTW, although the patch suffices to solve the immediate problem, I
> suspect that there may still be a lot of symbols in the various mesa
> DLLs that are exported in the autotools build but not in the meson
> build. Indeed, there are quite a few 'noinst' libraries in Makefile.am
> files that are not listed in 'link_full' in the meson.build files. If
> I'm not mistaken, such libraries will be linked with the --whole-archive
> option in the autotools build but not in the meson build.
This took a little more time to understand. Libtool always treats
convenience libs (iow static noinst_LTLIBRARIES) along the lines of
meson's 'link_full', which results in all of their symbols to be
exported into the shared library into which they are linked (unless
dllexport or .def file are used, of course). Meson distinguishes
between link_full and link_with, the latter of which is a normal link,
meaning that only those parts referenced elsewhere get pulled in.
With the above fix for OSMesa, a comparison of all the link libraries
between the last 17.3 libtool-based build and the 18.0 meson-based build
shows a lot of internal symbols no longer exported but the public ABI
looks sane now. osdemo works with today's 18.0.3, so hopefully we are
set, but if there are other issues, please do let me know.
--
Yaakov
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple