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

Re: Library support in gnat-4.6.3?



On Thu, 2012-03-29 at 10:04 +0200, Ludovic Brenta wrote:
> Svante Signell wrote:

> In debian/patches/ada-libgnatprj.diff(src/libgnatprj/configure.ac) but
> to understand how it works, read on.
> 
> > The configuration for GNU/Hurd was approximately the same:
> > ifeq ($(strip $(filter-out %86 gnu%,$(arch) $(osys))),)
..
> >   TOOLS_TARGET_PAIRS =  \
> >     mlib-tgt-specific.adb<mlib-tgt-specific-linux.adb \
> >     indepsw.adb<indepsw-gnu.adb
> 
..
> In Debian, the packages Mlib.Tgt and Mlib.Tgt.Specific are part of
> libgnatprj and are dynamically linked into gnatmake; TOOLS_TARGET_PAIRS
> is not defined in gcc/ada/gcc-interface/Makefile.in but in
> src/libgnatprj/Makefile.in instead.  src/libgnatprj/Makefile.in is
> generated by src/libgnatprj/configure, which is generated by
> src/libgnatprj/configure.ac, which is generated by
> debian/patches/ada-libgnatprj.diff.
> OK?

Thank you very much for the explanation. This reminds me of a patch I
made to ada-liggnatprj.diff for GNU/Hurd in 4.6.2 that I forgot to add to
4.6.3. Problem probably solved.

> (I did not invent any of this and it took me quite a few hours to
> understand the sources, several years ago.)

Rather complicated isn't it :(

Any ideas about reinstating the gnattools-cross target in Debian by
modifying the ada-libgnatvsn.diff patch?


Reply to: