Eric Botcazou wrote: >> I have these patches against 4.3.2/4.3.3 that should help with this. >> (Sorry Eric, I've been too busy with the cygwin gcc distro releases to >> start feeding these upstream yet, but they need to wait for 4.5 anyway. >> They're not all in entirely suitable shape yet either.) > > Thanks for stepping in. I thought GNAT could at least be built on cygwin, > but > apparently it cannot anymore. I think that we should try to make it build > again for 4.4 by merging just enough of your changes. >
Of the stuff in the previous email, I would reckon that the necessary parts are probably: -ifeq ($(strip $(filter-out cygwin32% mingw32% pe,$(osys))),) +ifeq ($(strip $(filter-out cygwin% mingw% pe,$(osys))),) .. that change to ensure the windows-specific target-pair overrides, and the gsocket.h patch. The sysdep.c changes might also turn out to be required to prevent the build failing at a slightly later stage. Most of the other changes are not suitable for 4.4. (The ADA_CFLAGS->ALL_ADA_CFLAGS and T_ADA_CFLAGS changes are probably entirely superfluous, they were parts of earlier attempts to resolve EH issues which I believe were in fact fixed in their entirety when I figured out to change ZCX_By_Default, but I haven't had time to re-test with them removed yet.) cheers, DaveK