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

Already on GitHub? Sign in to your account

Fix git-submodule availability in the buildtools tarball #147

Merged
merged 4 commits into from Apr 22, 2014

Conversation

Projects
None yet
1 participant
Owner

kergoth commented Apr 22, 2014

This was necessary to fix the gstreamer build for glsdk, as it uses submodules.

JIRA: SB-2640

kergoth added some commits Apr 21, 2014

@kergoth kergoth git: revert to wrapper based relocation
It seems that there are multiple problems with the upstream RUNTIME_PREFIX
mechanism at this time. It doesn't canonicalize argv[0] to an absolute path,
breaking calls via the PATH, for example. In addition, it doesn't seem to
locate template_dir via the runtime prefix even when specified as relative.
Revert this for now to the previous wrapper-based mechanism, but tweaked
slightly to avoid hardcoding the sysroot path into the wrapper (based on the
bits in the rpm recipe).

Signed-off-by: Christopher Larson <kergoth@gmail.com>
9d966b7
@kergoth kergoth buildtools-tarball: add nativesdk-git-perltools
We need nativesdk-git-perltools to support git-submodule, which in turn is
needed to support bitbake's gitsm:// fetcher.

Signed-off-by: Christopher Larson <kergoth@gmail.com>
782ccaf
@kergoth kergoth perl: use $realpath of the wrapper, not OECORE_NATIVE_SYSROOT
Signed-off-by: Christopher Larson <kergoth@gmail.com>
c658787
@kergoth kergoth buildtools-tarball: deal with the fallout of including nativesdk-perl
Signed-off-by: Christopher Larson <kergoth@gmail.com>
b266ebe

@kergoth kergoth added a commit that referenced this pull request Apr 22, 2014

@kergoth kergoth Merge pull request #147 from kergoth/sb-2640
Fix git-submodule availability in the buildtools tarball
df45a66

@kergoth kergoth merged commit df45a66 into MentorEmbedded:master Apr 22, 2014

@kergoth kergoth deleted the kergoth:sb-2640 branch Apr 1, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment