This repository was archived by the owner on Jan 31, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 20
upstream various new recipes #351
Open
kimrhh
wants to merge
17
commits into
oe-lite:master
Choose a base branch
from
kimrhh:upstream-new-recipes
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This recipe adds support for building npm for native and sdk. The sdk recipe adds a wrapper script (npm-cross) to make npm cross compile modules for the target.
Apparently, googlesource.com generates its tarballs from git on the fly, so the checksum changes every time. Use git src rev instead.
In some cases setuputils fails to install with the following error:
"""
You are attempting to install a package to a directory that is not
on PYTHONPATH and which Python does not read ".pth" files from. The
installation directory you specified (via --install-dir, --prefix, or
the distutils default setting) was:
oe-lite/tmp/work/native/x86_64-build_unknown-linux-gnu/setuptools-18.0.1/install/lib/python/
and your PYTHONPATH environment variable currently contains:
''
"""
Fix this by adding the missing folder to PYTHONPATH
In some cases, python refuses to install to directories not included in $PYTHONPATH, so add the install to this.
Commit 19788ef ('libv8: update source checksum') changed the libv8 recipe to use git src uri, which changed the source folder. Update the S variable accordingly.
Add a recipe for the c-ares library used for async dns lookups. This is needed to build nodejs, and thus we add a nodejs patch to make it compatible.
Add libuv recipe used to build/run nodejs.
The patch to make nodejs happy about record_start member of tx-structs is required for all targets, so remove the mingw specifier. Explicitly set CFLAGS to avoid failing configure due to U_FORTIFY_SOURCE not being specified in CPPFLAGS only.
libtoolize fails for native/machine due to $pkgltdldir being empty. Fix
this by exporting _lt_pkgdatadir to point at
${BUILD_SYSROOT}/share/libtool
libuv uses libdl if present, which is needed for non-mingw builds of
nodejs, so add a DEPENDS that depends on not being mingw.
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.