Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

don't install a libtool file with static library #65

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Aug 31, 2020

  1. don't install a libtool file with static library

    Static library is supported since version 1.3.11 and
    silnrsi@2f143c0
    
    However, graphite2 is still installing libgraphite2.la which contains
    incorrect information (i.e. dlname set to libgraphite2.so and
    old_library set to ''):
    
    dlname='libgraphite2.so'
    
    library_names='libgraphite2.so.3.2.1 libgraphite2.so.3 libgraphite2.so'
    
    old_library=''
    
    dependency_libs=''
    
    This will result in the following build failure with any applications
    using this file such as harfbuzz:
    
    arm-linux-g++.br_real: error: /home/buildroot/autobuild/run/instance-3/output-1/host/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libgraphite2.so: No such file or directory
    make[5]: *** [main] Error 1
    
    Instead of trying to fix this libtool file, just disable it when
    building a static library as it is not needed
    
    Fixes:
     - http://autobuild.buildroot.org/results/9ebe1d11e80755d59190ef2aae82bbba5cc45e44
    
    Signed-off-by: Fabrice Fontaine <[email protected]>
    ffontaine committed Aug 31, 2020
    Configuration menu
    Copy the full SHA
    3edb88b View commit details
    Browse the repository at this point in the history