[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