summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFiles
2010-05-06pax-utils: Sync with OE.dev fixing native versionRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-06Fix build problem with GCC-4.3.3 on PowerPCGary Thomas1
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
2010-05-06Latest versions of GCC are safe on PowerPCGary Thomas1
Signed-off-by: Gary Thomas <gary@mlbassoc.com>
2010-05-06Update classes to use lib/oeJoshua Lock4
Adapt modifications from upstream to make Poky classes use lib/oe for the common Python functionality. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-06lib/oe: Import oe lib from OE.devJoshua Lock5
This library moves the common Python methods into modules of an 'oe' Python package. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-06base.bbclass: Sync minor layout changes with OE.devRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-06xfce.bbclass: Fix SRC_URI (from OE.dev)Richard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-06poky-default-revisions.inc: Add linux-omap3-pm revision to ensure offline ↵Richard Purdie1
builds at least parse even if the revision is invalid Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-06handbook: Add new FAQsRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-06unifdef-native: Fix staging reference in do_install (noticed from OE.dev)Richard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-06unifdef-native: Fix staging reference in do_install (noticed from OE.dev)Richard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-04-30sanity.bbclass: fix typo in earlier commitJoshua Lock1
Commit fbe3d41eb0c75500d8f16bfd2975cd3136ef1335 left a trailing bracket which cause an interpretation error Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-30Remove meta-cross-linkage recipe, we no longer have a cross directoryJoshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-30Version the build configuration directoryJoshua Lock3
The addition of BBLAYERS changes the build/conf directory to be incompatible with the "old way" in the Purple release. As such things are likely to occur in future we should bersion the build/conf directory through local.conf Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-29Fix sanity check for new abiJoshua Lock1
current_abi is the abi of the tmp directory, not the current abi specified in the abi file... Now the sanity check should work sanely. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-28Bump the ABI to alert people that cross has goneJoshua Lock2
Since we've change the tmpdir layout quite a bit we're going to bump ABI and force a rebuild. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-28Fix references to CROSS_DIR now that it has been removedJoshua Lock17
CROSS_DIR is no longer removed so fix up classes, packages and documentation which refer to it. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27cross.bbclass: inherit relocatable to post-process cross binariesJoshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27Install cross-packages into the native sysrootJoshua Lock10
Cross is no longer required so can go away, we now install cross packages into the native sysroot and use them from there. This patch includes updates to classes and some recipes which reference CROSS_DIR. Others still need fixing an image can be built and run with this patch applied. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27gcc: Fix packaging of cross for PPCJoshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27autotools: deprecate autotools_stage classJoshua Lock222
Move the functionality into autotools and ensure all our Poky recipes are no longer using it. Keep the autools_stage class around for OE compatability but just have it inherit autools. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27poky-default.inc: set PPC preferred version for gcc-runtimeJoshua Lock1
We use an older toolchain for PPC so we need to set the PREFERRED_VERSION for gcc-runtime too. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27conf/poky-default.inc: Fix PPC preferred binutilsJoshua Lock1
At some stage the PPC preferred binutils seems to have been changed, we still need 2.19 for now. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27scripts/pstage-scanner: new script to sanity test the contents of pstageJoshua Lock1
Currently the script will scan all packages in the pstage directory and log packages which contain destinations outside of the native sysroot. The script currently ignores pkgdata, stamps and deploy but does trigger the work dir for packages with a package-split file, this may well be a false positive. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27relocatable.bbclass: Normalise the generated pathJoshua Lock1
The generated path we create for the binaries RPATH can have a lot of directory separators in. Use os.path.normpath() to tidy it up and only include the required directory separators. This patch is purely to appease my personal sense of niceness... Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27sanity.bbclass: handle lack of permission to read /proc/sys/vm/mmap_min_addrJoshua Lock1
Patch from OE.dev by Martin Jansa to workaround that we on modern Linux we can no longer read this file. We need a better fix but best option will be to update to a newer, relocatable, QEMU release. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27polkit: fix DEPENDS, requires intltoolJoshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27Move STAGING_BINDIR_CROSS into target sysroot, instead of nativeJoshua Lock3
Cross scripts now live in sysroot/$arch-distro-os/crossscripts, this conveys that they are no longer native system dependant and emphasises their purpose. Bump the staging ABI and implement a simple migration from ABI 3 to ABI 4. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27packaged-staging.bbclass: Fix architecture fieldJoshua Lock1
The packages architecture field is incorrect, this patch changes it to: native - build machine architecture cross - build and target machine architectures target - target machine architecture Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27poky-image-sato-directdisk: directdisk variant of Sato imageJoshua Lock1
New recipe to create a directdisk Sato disk image. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-27pixman: explicitly disable Gtk+ testsJoshua Lock1
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-15qemu_git: Ensure we have the required dependencies for a native buildJoshua Lock1
qemu-native requires a libGL and the SDL development headers to build with our GL "emulation". This patch adds a check before configure for the native package to ensure that the sdl.pc file and GL so files exist and bombs out otherwise. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-12relocatable.bbclass: Actually skip symlinksJoshua Lock1
The previous patch to do so was badly merged and didn't actually skip all symlinks, only ones which where not an absolute path... Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-12gpgme: STAGING_DIR_HOST != STAGING_DIR/HOST_SYS and this causes subtle cross ↵Richard Purdie1
contamination between certain machines. Fix. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-04-08relocatable.bbclass: ignore symlinksJoshua Lock1
If this links to a file created by the package install we already handle it when we process the sysroot. By ignoring symlinks here we don't cause a build to fail when the symlink is to somewhere in the host OS. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-08relocatable.bbclass: Handle files which don't have read/write permissionsJoshua Lock1
It's possible to have files in our sysroot which don't have the write (or in some cases even the read) bit set. Test for these and if they are not set temporarily set them so that we can chrpath the binaries. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-08packaged-staging.bbclass: Remove hardcoded paths in binfiles for target packagesJoshua Lock1
Amend the default PSTAGE_SCAN_CMD, as used when scanning target packages, to include binconfig scripts in the results and remove their hardcoded paths. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-04-07igep0020: Rename files for IGEP v2 boards, prepare for support Hw rev. B and ↵Enric Balletbo i Serra6
rev. C Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
2010-04-07linux-igep2: update to latest stable version 2.6.28-3Enric Balletbo i Serra4
Signed-off-by: Enric Balletbo i Serra <eballetbo@iseebcn.com>
2010-04-06psuedo: We don't use lib64Richard Purdie2
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-04-01psuedo: Add missing install functionRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-04-01relocatable: Handle directories having subdirectories of binariesJoshua Lock1
Make the processing of directories less naive so that it can handle a directory with children that are directories. We now scan for and process binaries in all directories below the scanned paths rather than only the top-level directory. This patch moves the meat of the post-processing into a separate function which is fed paths, process_dir (). Then when the function finds a subdirectory of the passed path which is itself a directory it recursively calls itself. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-31gcc-cross-initial/gcc-cross-intermediate: Add missing EXTRA_OECONF variablesRichard Purdie3
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31python-pycurl: Set NATIVE_INSTALL_WORKSRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31encdev-updater: Set NATIVE_INSTALL_WORKSRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31liblbxutil: Fix cross compile issuesRichard Purdie2
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31python-pycurl: Fix buildingJoshua Lock1
Add python to DEPENDS and ensure the required environment variables are available at build time. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-03-31gcc: Don't create links in base-libdirRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31gcc-crosssdk: Remove bogus requireRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-03-31poky-moblin.inc: Set provider for virtual/TARGETcompilerlibsRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>