[HarfBuzz] [PATCH] Build system fixes

Grigori Goronzy greg at chown.ath.cx
Fri Oct 14 15:55:49 PDT 2011


Hi,

for some time I've been using various fixes for the build system in my
personal tree. See the attachments.

Patch 1 adds a proper "Requires" field to the .pc file to make static
linking work correctly.

Patch 2 and 3 fix icu building, especially without glib.

Patch 4 adds toggles for glib, icu and uniscribe support (uniscribe
disabled by default, because apparently it's mostly for testing purposes).

Patch 5 is not specific to the build system. This implements atomic
reference counting and mutexes with GCC's intrinsics, as a fallback if
there's no glib or win32 support for these operations.

Please let me know what you think about these additions and fixes.

Best regards,
Grigori
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0005-Use-GCC-builtin-atomics-if-no-library-support.patch
URL: <http://lists.freedesktop.org/archives/harfbuzz/attachments/20111015/96792fbe/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0002-icu-fix-pkg-config-check-use-the-correct-package-nam.patch
URL: <http://lists.freedesktop.org/archives/harfbuzz/attachments/20111015/96792fbe/attachment-0001.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0003-icu-do-not-use-glib-types.patch
URL: <http://lists.freedesktop.org/archives/harfbuzz/attachments/20111015/96792fbe/attachment-0002.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0004-configure-add-toggles-for-glib-ICU-uniscribe.patch
URL: <http://lists.freedesktop.org/archives/harfbuzz/attachments/20111015/96792fbe/attachment-0003.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0001-pkg-config-add-Requires-field.patch
URL: <http://lists.freedesktop.org/archives/harfbuzz/attachments/20111015/96792fbe/attachment-0004.ksh>


More information about the HarfBuzz mailing list