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

libebml: fix libebml.la for all archies other than x86_gcc2. #667

Merged
merged 1 commit into from Jun 27, 2016

Conversation

@fbrosson
Copy link
Member

fbrosson commented Jun 24, 2016

  • On all architectures other than x86_gcc2 the generated definition of dependency_libs in libebml.la includes a path to libstdc++.la that hard-codes the full version of the gcc package being used to build libebml. Keeping that path unchanged would result in a hidden dependency of libebml_devel on a specific revision of the gcc package. So fix that path using a package-links dir that starts with e.g. /packages/libebml_x86_devel-*/gcc_x86/develop/tools/x86/lib/gcc/...
  • Add gcc$secondaryArchSuffix to REQUIRES_devel when building for an architecture other than x86_gcc2 because libebml.la needs it.
  • Add TEST() with make check.
@fbrosson fbrosson changed the title libebml: fix libebml.la for all archies other than x86_gcc2. (WIP) libebml: fix libebml.la for all archies other than x86_gcc2. Jun 25, 2016
* On all architectures other than x86_gcc2 the generated definition
  of dependency_libs in libebml.la includes a path to libstdc++.la
  that hard-codes the full version of the gcc package being used to
  build libebml. Keeping that path unchanged would result in a hidden
  dependency of libebml_devel on a specific revision of the gcc pkg.
  So fix that path using a package-links dir that starts with e.g.
  /packages/libebml_x86_devel-*/gcc_x86/develop/tools/x86/lib/gcc/...
* Add gcc$secondaryArchSuffix to REQUIRES_devel when building for an
  architecture other than x86_gcc2 because libebml.la needs it.
* Add TEST() with "make check".
@fbrosson fbrosson merged commit 6b582a0 into haikuports:master Jun 27, 2016
1 check passed
1 check passed
continuous-integration/travis-ci/pr The Travis CI build passed
Details
@fbrosson fbrosson deleted the fbrosson:libebml branch Jun 27, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Linked issues

Successfully merging this pull request may close these issues.

None yet

1 participant
You can’t perform that action at this time.