Age | Commit message (Collapse) | Author | Files |
|
When the function to set PSTAGING_ACTIVE is an anon python function OVERRIDES
is not set so we cannot set things to disabled in the context of BBCLASSEXTEND
recipes. To fix this we need to have native/nativesdk set OVERRIDES outside of
the anon function context. We then make a COW of the data at this point in
packaged-staging's anon function and evaluate so we know what will be in
OVERRIDES and check. While we're in here drop a duplicate test in
populate_sysroot_postamble and check nativesdk along with the rest of the
classes that need mangling.
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
This patch adds a check to insane to ensure that gettext exists in the
dependancy list when it is used in the configure.[ac|in]
Further we enhance the gettext class to enable easy addition of the required
gettext dependancies by inheriting the gettext class.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
|
|
This class helps make packages relocatable by post-processing the binaries and
using chrpath to set the RPATH relative to $ORIGIN.
Patch also enables this post-processing for native packages and adds chrpath to
the required utilties.
Based on ideas from a patch from Tom Rini <tom_rini@mentor.com>
Signed-off-by: Joshua Lock <josh@linux.intel.com>
|
|
|
|
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
often the do_install is empty too. This fixes issues with curl-native
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
native packages (from Poky)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
allow nextgen SDK generation (from Poky)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
|
|
|
|
handle other architectures
|
|
|
|
|
|
typo, adds libexec dir to staging list, works with cross.bbclass, removed info and man data which is pointless in staging and factors out repeated functionality into a separate function
|
|
|
|
* hardcoded since native.bbclass redefines ${bindir} and friends :(
|
|
|
|
install for staging native packages
|
|
|
|
ABI change.
This update completes the conversion of OE.dev to use sysroot and have a staging layout that matches the target system. This means we no longer need to mangle pkgconfig files and can use its sysroot option instead. Users of old toolchains (gcc prior to 3.4 and external ones) may need to add cross-linkage and staging-linkage to their toolchain dependencies. Since this update changes staging layout and the contents of the .pc files it updates the staging ABI and people will need to rebuild.
|
|
moving on step closer to sysroot. Nothing much uses the prefix path from native.bbclass apart from qemu which this change fixes a problem with
|
|
|
|
to PKG_CONFIG_PATH if EXTRA_NATIVE_PKGCONFIG_PATH is set (from poky)
|
|
|
|
native builds
|
|
mailing list. There should be no functionality changes yet.
|
|
|
|
cross toolchain which is added by base.bbclass
|
|
Change the CC, CXX, CPP... variables back to gcc. Someone could
have changed them in the bitbake.conf to use a specific version
of any of these tools. e.g. when using a provided toolchain instead
of compiling one with OpenEmbedded.
|
|
-We do not have rpath on Darwin, do not use it
for the native builds
|
|
- package.bbclass now uses file-native and cross strip to reliably strip
unstripped executables and check the return code. For the moment a
failure here doesn't cause the build to fail but does output a failure
message direct to the controlling terminal (this is temporary). This
behaviour can be changed by forcing IGNORE_STRIP_ERRORS = ""
The change works by using a new runstrip shell function for every
potentially strippable file. Since this calls native 'file' there is
a dependency on all inheritors of package.bbclass for file-native and
since this would break native builds (because of the cycle in
file-native and it's own native depends) native.bbclass cancels this
dependency (system file should be fine for native packages and, anyway
native currently doesn't package.)
|
|
all RDEPENDS
|
|
|
|
PACKAGE_ARCH= to .
|
|
native.bbclass: add INHIBIT_NATIVE_STAGE_INSTALL
|
|
into bkbits.net:/repos/n/nslu2-linux/openembedded
2005/02/23 18:20:11-06:00 ti.com!kergoth
Add gnupg 1.4.0, consolidate common metadata into gnupg.inc, include some of the gnupg doc files in ${docdir}/${PN}/. Build 1.4.0 with readline support. Need to revisit what gnupg features we are compiling in, and perhaps disable some things to shrink the binary, and/or use the "minimal" configure option.
2005/02/23 18:16:53-06:00 ti.com!kergoth
Path adjustments in cross and native bbclasses per the previous cset.
2005/02/23 18:14:30-06:00 ti.com!kergoth
Fix infodir, mandir, and docdir variables to be relative to datadir, not prefix, and fix FILES_${PN}-doc to reference docdir rather than datadir/doc.
BKrev: 421d2278QZWskeJqmJFXCyPjQutiuw
|
|
into bkbits.net:/repos/n/nslu2-linux/openembedded
2005/02/21 17:35:27-06:00 ti.com!kergoth
Kill the ipkg paths patch, since its busted.
2005/02/21 17:33:13-06:00 ti.com!kergoth
Fix sbindir in native.bbclass and cross.bbclass. Thanks to Jordan Crouse for reporting.
2005/02/21 17:13:19-06:00 ti.com!kergoth
Add the paths patch to ipkg which fixes it to no longer hardcode the '/usr/lib/ipkg' path, which I forgot to check in from the previous commit.
2005/02/21 17:09:46-06:00 ti.com!kergoth
Merge oe-devel@oe-devel.bkbits.net:openembedded
into odin.sc.ti.com:/home/kergoth/code/user/oe/openembedded
2005/02/21 17:09:03-06:00 ti.com!kergoth
Run a sed script against our packages to fix some hardcoded target path
references. As always when I do things like this, if packages you maintain
were touched by this, please do a sanity check to ensure the sed script didn't
run wild.
2005/02/21 15:49:47-06:00 ti.com!kergoth
Use a HOTPLUG variable to manage which hotplug you prefer, to ensure that hotplug is still included in task-bootstrap even if you dont set DISTRO.
BKrev: 421b2b63X5eoMcSrC7pVcptXK-iFKg
|
|
* add base_prefix, base_bindir, base_libdir, and base_sbindir, for paths
that are always rooted at / (for things like /sbin/ldconfig).
* Rearrange the path bits in bitbake.conf to be a bit more comprehensible.
* Override more path variables in cross.bbclass and native.bbclass, so that
they can safely be overridden by the user.
BKrev: 420c0550HAHmBzqBNAmgZogIut9Srg
|
|
into handhelds.org:/home/kergoth/code/packages.bb
2004/12/07 04:58:25-06:00 ti.com!kergoth
More updates per the core rename.
2004/12/07 04:46:51-06:00 ti.com!kergoth
Update soundtracker per the core rename.
2004/12/07 04:44:14-06:00 ti.com!kergoth
Merge
2004/12/07 04:42:38-06:00 ti.com!kergoth
Updates per the recent rename of the oe core from 'oe' to 'bitbake'.
BKrev: 41b6293b91LRHSxMOt6WnrZVAdLbFw
|