Subject: Re: Problem with the bulidlink.mk files in aalib and aalib-x11
To: None <salo@Xtrmntr.org>
From: Masao Uebayashi <uebayasi@soum.co.jp>
List: tech-pkg
Date: 03/06/2002 13:19:27
At a glance at aalib-1.4.0/src/*, the following part seems to cause
binary incompatibility.

  src/aaregister.c:5
> __AA_CONST struct aa_driver * __AA_CONST aa_drivers[] =
> {
> #ifdef DJGPP
>     &dos_d,
> #else
> #ifdef X11_DRIVER
>     &X11_d,
> #endif
^^^^^^^^^^^^^^^^^^^ Here.
> #ifdef LINUX_DRIVER
>     &linux_d,
> #endif
> #ifdef SLANG_DRIVER
>     &slang_d,
> #endif
> #ifdef CURSES_DRIVER
>     &curses_d,
> #endif
> #ifdef OS2_DRIVER
>     &os2vio_d,
> #endif
> #endif
>     &stdout_d,
>     &stderr_d,
>     NULL
> };

Other parts seem to be kind of ABI-compatible between aalib and that
without X.  This need to be examined more, of course.

Regards,
Masao