summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix the issue of /dev/misc/rtc missing from hwclock.shZhai Edwin2010-06-091-2/+1
| | | | | | Build RTC driver into kernel by default on qemux86 to avoid missing of /dev/misc/rtc Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* m4: Drop broken custom do_configure which stops site cache taking effect ↵Richard Purdie2010-06-091-6/+0
| | | | | | (amongst other issues) and drop duplicate PR setting Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* site/common-glibc: Add entries for m4Richard Purdie2010-06-091-0/+6
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* linux-moblin: Drop old versions (2.6.31.5 and 2.6.29.1)Richard Purdie2010-06-0875-131218/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: Drop 4.2.3 as its unusedRichard Purdie2010-06-0880-8033/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* metadata_scm.bbclass: Make errors quiet if we're not in a git based scmJoe Sauer2010-06-081-2/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-runtime: Various bug fixesRichard Purdie2010-06-087-21/+29
| | | | | | | | * Use the -nostdinc++ to CXX fixing libstdc++ * Generate libgcc in gcc-cross, save the result and use in gcc-runtime * Fix the layout of the crt*.o files so the SDK compiler can find them Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-configure-sdk.inc: local-prefix should be in SDKPATH, not a build patchRichard Purdie2010-06-081-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-configure-cross.inc: local-prefix should be the target exec_prefixRichard Purdie2010-06-081-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* cross/cross-canadian.bbclass: Save target_exec_prefix variableRichard Purdie2010-06-082-0/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* handbook: document the LAYERDIR variableJoshua Lock2010-06-082-2/+16
| | | | | | | LAYERDIR is one of the few variables which requires immediate expansion and is worth documenting explicitly. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* .gitignore: Ignore the built bsp-guideJoshua Lock2010-06-081-0/+2
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* handbook: point out required Python versionJoshua Lock2010-06-081-1/+1
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* handbook: add documentation for layersJoshua Lock2010-06-083-74/+83
| | | | | | | | | | | | Collections and overlays are deprecated in favour of layers, a much cleaner and non-intrusive way of extending Poky with custom recipes, classes and configuration. This patch updates the Extending Poky section of the handbook to show how to use layers to tailor Poky while dropping the existing section on using collections. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* sanity.bbclass: Check for Python 2.6 or newerJoshua Lock2010-06-081-0/+6
| | | | | | | | In relocatable.bbclass and utility-tasks.bbclass we depend on functionality that was only introduced with Pytrhon 2.6, so we now check that the build system has it in the sanity class. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* handbook: Use new style patch application syntaxJoshua Lock2010-06-081-1/+1
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* task-poky-standalone-sdk-target: Add libgcc-dev and libstdc++-dev to allow ↵Richard Purdie2010-06-081-1/+3
| | | | | | compiling in meta-toolchain to work Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-cross: Fix install path typo.Dongxiao Xu2010-06-081-1/+1
| | | | Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
* linux-moblin: Fix defconfig-netbookRichard Purdie2010-06-071-29/+3081
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-runtime: Make sure multiple target builds work correctlyRichard Purdie2010-06-072-4/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* syslinux: Fix native install to use the correct pathsRichard Purdie2010-06-071-1/+6
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* base.bbclass: Fix after bb.decodeurl was fixedRichard Purdie2010-06-071-2/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* sanity.bbclass: version each of the files in the build/conf/ directoryJoshua Lock2010-06-074-5/+27
| | | | | | | | We already have versioning of the local.conf file but it's entirely plausible for the bblayers.conf and site.conf to change incompatibly so we should version those too. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* Fixes for Qemu to use VGA and Touch ScreenSaul Wold2010-06-073-8/+27
| | | | | | | Added usb tablet options to poky-qemu-internal script, and adjusted the xorg.conf script for x86 to use VGA screen and tablet input device Signed-off-by: Saul Wold <saul.wold@intel.com>
* qemu: Update to 0.12.4Jeff Dike2010-06-0710-133/+121
| | | | | | | | | | | | | | | Renamed the recipe to 0.12.4. Moved the patches directory to qemu-0.12.4 - when it was named qemu-0.12, bitbake silently ignored the patches, and only failed when it came time to apply them. Added a FILESDIR to the git recipe and changed its PV to 0.12.4 so it can use the same patches as the normal recipe for now. Removed the series file - it wasn't needed. Signed-off-by: Jeff Dike <jdike@linux.intel.com>
* insane.bbclass: Throw better error if path is badNitin A Kamble2010-06-071-0/+2
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* bitbake decodeurl: fix the file:// url handlingNitin A Kamble2010-06-071-1/+4
| | | | | | | | | | | Without this patch decoding a url of this kind file://dir/filename gives path=/filename host=dir. With the patch it decodes as path=/dir/filename host="" Probably nobody stumbled on this issue yet because nobody used file:// urls with directory names in the path. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* e2fsprogs: Remove all mention of anything associated with uuidsJeff Dike2010-06-071-5/+3
| | | | | | | | | | | | | --disable-libuuid is added to the configure command line. This has the effect of disabling the compilation of uuidgen and libuuid.so. These two are specified as making up their own packages, which turn out to be empty, and thus aren't created in the first place. The error which manifests itself is at the final creation of the rootfs when the global package depends on the e2fsprogs-uuidgen and libuuid, which turn out not to exist, because they weren't created. Signed-off-by: Jeff Dike <jdike@linux.intel.com>
* wpa-supplicant: Don't run populate-volatile.sh on the build systemJeff Dike2010-06-072-3/+3
| | | | | | | | Move the populate-volatile.sh call to below the offline check. Otherwise, it will try to run during the build, on a system which likely doesn't have populate-volatile.sh. Signed-off-by: Jeff Dike <jdike@linux.intel.com>
* packaged-staging: Add the correct architectures to the opkg confJoshua Lock2010-06-041-1/+1
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* handbook: use XML catalogues to make building work on all(?) distrosJoshua Lock2010-06-045-8/+23
| | | | | | | Thanks to Damien's pointers we should now be able to generate the handbook regardless of host distro Signed-off-by: Joshua Lock <josh@linux.intel.com>
* busybox: Fix redirection of fd 0 in ash interactiveJoshua Lock2010-06-042-9/+31
| | | | | | Backported change from the 1.16.1 ash patches. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* module-init-tools: Don't cross-build static binariesJeff Dike2010-06-032-1/+30
| | | | | | | When building the native version, I get errors from ld complaining about not being able to find a static libc. Signed-off-by: Jeff Dike <jdike@linux.intel.com>
* utility-tasks.bbclass: automatic upstream version checkKevin Tian2010-06-031-0/+331
| | | | | | | | | | | | | | | | | Automatic upstream version check can be triggered by "bitbake xxx -c checkpkg". The rationale behind is to find a automatic way for version comparison between current in-use one and upstream progress. The tricky thing is how to find out useful version string from mass diverse information. Fortunately now it mostly work for wget based protocol, except some sites (e.g. sourceforge) not providing a directory service. Repo (git/svn/cvs) based protocols are handled in a very simple manner, by always tagging as update required. This will be further improved later. Use 'world' target to retrieve a full version check for all active recipes. Along with version check, other package information is also collected from existing fields in .bb file Signed-off-by Kevin Tian <kevin.tian@intel.com>
* libtool-cross: Allow the compile to run else we can generate invalid ↵Richard Purdie2010-06-031-7/+1
| | | | | | (unpatched) libtool files Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Remove util-linux from ASSUME_PROVIDEDJoshua Lock2010-06-021-1/+0
| | | | | | We need to build our own util-linux now Signed-off-by: Joshua Lock <josh@linux.intel.com>
* util-linux: bump to 2.17 based on OE recipeJoshua Lock2010-06-027-77/+171
| | | | | | | Needed to increase version to one which includes libuuid and change do_install for building a native version. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* e2fsprogs: add util-linux to dependsJoshua Lock2010-06-022-6/+4
| | | | | | | | | e2fsprogs requires libuuid to build and we have disabled its built in version in favour of the one in util-linux, therefore we need util-linux in the DEPENDS Drop old configure option --enable-dynamic-e2fsck Signed-off-by: Joshua Lock <josh@linux.intel.com>
* sanity.bbclass: check for invalid characters in OEROOTJoshua Lock2010-06-021-0/+6
| | | | | | | | Some characters in the path for OEROOT are known to cause issues, so check for them in the sanity checker. Currerently we warn on +'s and spaces. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* utility-tasks: Remove unneeded addtask parameterRichard Purdie2010-06-021-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Handbook: Documentation for DISTRO_PN_ALIASNitin A Kamble2010-06-023-1/+65
| | | | Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com
* xset: Defining DISTRO_PN_ALIAS for distro_checkNitin A Kamble2010-06-021-0/+1
| | | | | | | This recipe has different names in the different distros. So defining these aliases for the distro_check task use. Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
* Handbook: Documentation for LIC_FILES_CHKSUMNitin A Kamble2010-06-023-0/+80
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* do_distro_check: Recipe exists in other distros?Nitin A Kamble2010-06-022-0/+320
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a new task (distro_check) for each recipe. The task generates the source package list for Fedora OpenSuSE Ubuntu Debian & Mandriva Linux distros. As one recipe or source package can generate multiple target packages the recipe name is compared with the source package name list of LInux distributions. Thread locking is used to avoid multiple threads racing for the package list update. Then the recipe name (PN) is checked if it exists in the package list of distros. And if the DISTRO_PN_ALIAS then it is used to copmare pacakge_name instead of the PN variable. Just for example the DISTRO_PN_ALIAS can be defined in the recipe (.bb) files like this In the file xset_1.0.4.bb: DISTRO_PN_ALIAS = "Fedora=xorg-x11-server-utils;\ Ubuntu=x11-xserver-utils; Debian=x11-xserver-utils;Opensuse=xorg-x11" The final results are stored in the tmp/log/distro_check-${DATETIME}.result file. FYI this command will generate the results for all recipies: bitbake world -f -c distro_check Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* iproute2: fix an issues with DATETIMENitin A Kamble2010-06-022-4/+4
| | | | | | | | The DATE variable in this bb files was distrubing the DATETIME variable used by the distro_check task. Renamed the DATE variable to SRCDATE Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* bitbake.conf: add the LOG_DIR variableNitin A Kamble2010-06-021-0/+1
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* libtool: Make sure ltmain.sh is always regenerated. We can't just remove it ↵Richard Purdie2010-06-025-23/+13
| | | | since it has to be present to run configure
* initscripts: Tweak checkroot to work with recent versions of busyboxRichard Purdie2010-06-022-3/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* e2fsprogs: Upgrade 1.41.5 -> 1.45.12Richard Purdie2010-06-015-131/+95
| | | | | | | | | | * The no-hardlinks patch is no longer required * There was an autoconf macro issue which required a new patch (details in patch) * libuuid was disabled, this should be provided by util-linux on modern systems * Not providing libuuid is useful for the -native tools as it stops library symbol confusion with those from the host system. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-configure-runtime: Make sure the sysroot is configuredRichard Purdie2010-06-011-1/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>