package/harfbuzz: fix build without threads
authorFabrice Fontaine <fontaine.fabrice@gmail.com>
Mon, 16 Aug 2021 21:51:46 +0000 (23:51 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Tue, 17 Aug 2021 07:40:45 +0000 (09:40 +0200)
commit6454eacf1018ec9be9d4f833e7a8f0a21a47f167
tree9d0fa77535fb2299823b264679d6fc09ccd9a18a
parenteef89bde330e5ad524dd324527ee77f575a70216
package/harfbuzz: fix build without threads

Fix the following build failures without threads by defining HB_NO_MT as
specified in https://github.com/harfbuzz/harfbuzz/blob/main/CONFIG.md:

In file included from ../src/hb.hh:458,
                 from ../src/hb-blob.cc:28:
../src/hb-mutex.hh:88:2: error: #error "Could not find any system to define mutex macros."
   88 | #error "Could not find any system to define mutex macros."
      |  ^~~~~

This build failure is raised since bump to version 2.8.1 in commit
e9ba1c80e8ebf5f5ad9d889d2dd37f27af87e811 and
https://github.com/harfbuzz/harfbuzz/commit/711c241f6c7e18c5403602375a733af74df76f83
which removed busyloop mutex implementation.

Fixes:
 - http://autobuild.buildroot.org/results/0c03aca5e3ade735b54b0b9233896b868aec1520

Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/harfbuzz/harfbuzz.mk