There is also a circular dependency between freetype and HarfBuzz.

Note that fontconfig and Cario are only needed for the tests and tools built with HarfBuzz and thus it appears safe to configure them out:

) Build Freetype using:
./configure --prefix=/usr/local \
--disable-shared \
--enable-static \
--with-harfbuzz=no ) Build HarfBuzz using:
./configure --prefix=/usr/local \
--disable-shared \
--enable-static \
--with-fontconfig=no \
--with-cairo=no ) Build Freetype using:
./configure --prefix=/usr/local \
--disable-shared \
--enable-static \
--with-harfbuzz=yes ) Build fontconfig.
./configure --prefix=/usr/local \
--disable-shared \
--enable-static ) Build pixman.
./configure \
--prefix=/usr/local \
--disable-shared \
--enable-static \
--disable-gtk ) Build Cairo.
./configure \
--prefix=/usr/local \
--disable-shared \
--enable-static ) Build HarfBuzz using:
./configure --prefix=/usr/local \
--disable-shared \
--enable-static \
--with-fontconfig=yes \
--with-cairo=yes
HarfBuzz 第二次静态编译后 LINK 时加 -hatfbuzz -freetype
FreeType LINK 时加 -freetype -hatfbuzz -freetype 虽然很搞笑,但是必须这样子;

最新文章

  1. 阶段一:AsyncTask的三个属性值和四个步骤
  2. SQL 数据库管理---公司培训
  3. C# 利用NPOI 实现Excel转html
  4. 浅析字符串操作方法slice、substr、substring及其IE兼容性
  5. Sql Server Always On主库与附库遇到的问题
  6. hdu 5898 odd-even number 数位DP
  7. php 关于stripslashes 和 addslashes的使用
  8. [转] How to generate multiple outputs from single T4 template (T4 输出多个文件)
  9. Rails--render partial时传递参数
  10. 用margin还是用padding
  11. 关于SVN下载代码和Android Studio里面导入别人代码build tools不一致问题总结
  12. 李洪强iOS开发之OC[017]函数和方法的区别
  13. bzoj2561
  14. Xamarin.iOS + MvvmCross: UIPickerView data binding, SelectedItemChanged event
  15. springboot整合springmvc上传文件
  16. Yii2 数组助手类arrayHelper
  17. jQuery 位置
  18. 蓝桥杯 入门训练 Fibonacci数列 解析
  19. JSP+JavaBean+Servlet技术(MVC模型)
  20. hustoj搭建--常见问题

热门文章

  1. spring cloud eureka注册原理-注册失败填坑
  2. 模拟赛小结:2018 China Collegiate Programming Contest Final (CCPC-Final 2018)
  3. 第四章 生命周期函数--35 vue-resource发起get、post、jsonp请求
  4. thinkPHP5.0.22初体验---request相关用法
  5. JSR303定义的校验类型
  6. k8b部署prometheus+grafana
  7. JavaScript生成随机数的方法
  8. 删除文件中的 ^M 字符
  9. 使用 Reactjs + Mobx + React-Router 开发项目时 VSCode 编辑器报警 TS 相关的问题(提示experimentalDecorators )
  10. 安装python第三方模块