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

[waf] Use RPATH $ORIGIN on FreeBSD/Linux and copy libclang.so.[4-9] to $PREFIX/lib/clang+llvm*/lib/ #133

Merged
merged 1 commit into from Dec 13, 2017

Conversation

Projects
None yet
2 participants
@MaskRay
Member

MaskRay commented Dec 13, 2017

WIP of #84

Thank SJTUG organizer htfy96

@MaskRay

This comment has been minimized.

Show comment
Hide comment
@MaskRay

MaskRay Dec 13, 2017

Member

The $PREFIX file hierarchy:

/tmp/opt/
├── bin
│   └── cquery
└── lib
    └── clang+llvm-5.0.0-linux-x86_64-ubuntu14.04
        ├── lib
        │   └── libclang.so.5
        └── resource-dir
            └── include
                ├── adxintrin.h
                ├── altivec.h
                ├── ammintrin.h
                ├── arm_acle.h
                ├── armintr.h
                ├── arm_neon.h
                ├── avx2intrin.h
                ├── avx512bwintrin.h
Member

MaskRay commented Dec 13, 2017

The $PREFIX file hierarchy:

/tmp/opt/
├── bin
│   └── cquery
└── lib
    └── clang+llvm-5.0.0-linux-x86_64-ubuntu14.04
        ├── lib
        │   └── libclang.so.5
        └── resource-dir
            └── include
                ├── adxintrin.h
                ├── altivec.h
                ├── ammintrin.h
                ├── arm_acle.h
                ├── armintr.h
                ├── arm_neon.h
                ├── avx2intrin.h
                ├── avx512bwintrin.h
[waf] Use RPATH $ORIGIN on FreeBSD/Linux and copy libclang.so.[4-9] t…
…o $PREFIX/lib/clang+llvm*/lib/

Also copy build/release/lib/clang+llvm-5.0.0-linux-x86_64-ubuntu14.04/lib/clang/5.0.0/include/* to $PREFIX/lib/clang+llvm*/resource-dir/include/
@jacobdufault

This comment has been minimized.

Show comment
Hide comment
@jacobdufault

jacobdufault Dec 13, 2017

Member

I think you have significantly more familiarity with waf now than I do so feel free to merge whenever you'd like.

Member

jacobdufault commented Dec 13, 2017

I think you have significantly more familiarity with waf now than I do so feel free to merge whenever you'd like.

@MaskRay MaskRay merged commit a90a1b3 into cquery-project:master Dec 13, 2017

1 check was pending

continuous-integration/travis-ci/pr The Travis CI build is in progress
Details

@MaskRay MaskRay deleted the MaskRay:waf-install branch Dec 13, 2017

MaskRay added a commit that referenced this pull request Dec 31, 2017

[waf] Use RPATH $ORIGIN on FreeBSD/Linux and copy libclang.so.[4-9] t…
…o $PREFIX/lib/clang+llvm*/lib/ (#133)

Also copy build/release/lib/clang+llvm-5.0.0-linux-x86_64-ubuntu14.04/lib/clang/5.0.0/include/* to $PREFIX/lib/clang+llvm*/resource-dir/include/

MaskRay added a commit that referenced this pull request Dec 31, 2017

[waf] Use RPATH $ORIGIN on FreeBSD/Linux and copy libclang.so.[4-9] t…
…o $PREFIX/lib/clang+llvm*/lib/ (#133)

Also copy build/release/lib/clang+llvm-5.0.0-linux-x86_64-ubuntu14.04/lib/clang/5.0.0/include/* to $PREFIX/lib/clang+llvm*/resource-dir/include/

MaskRay added a commit that referenced this pull request Dec 31, 2017

[waf] Use RPATH $ORIGIN on FreeBSD/Linux and copy libclang.so.[4-9] t…
…o $PREFIX/lib/clang+llvm*/lib/ (#133)

Also copy build/release/lib/clang+llvm-5.0.0-linux-x86_64-ubuntu14.04/lib/clang/5.0.0/include/* to $PREFIX/lib/clang+llvm*/resource-dir/include/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment