[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [ft-devel] Compilation fixes for FreeType on BeOS
From: |
George Williams |
Subject: |
Re: [ft-devel] Compilation fixes for FreeType on BeOS |
Date: |
29 Sep 2005 20:22:55 -0700 |
On Thu, 2005-09-29 at 19:06, Christian Biesinger wrote:
> The second one (freetype-2.diff; also against 2.1.10) is to allow
> building a shared library using ./configure && make on BeOS. Without the
> -no-undefined, libtool refuses to build a shared library because BeOS
> doesn't seem to support undefined symbols in shared libraries. This
> doesn't seem harmful to the other platforms, because symbols that aren't
> defined are probably not intended (right?).
>
> This is probably also needed for shared libraries on a few other systems.
It is needed for cygwin.
On cygwin any external references (malloc, printf, etc.) are treated as
undefined, and a special external declaration is required in the code.
Similarly (under cygwin) any entry points/variables must be specially
marked.