summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* cleanup-workdir: fix typoKai Kang2013-07-091-1/+1
| | | | | | | | | | | Fix typo. (From OE-Core master rev: 07b4682250694c5783aa374814c95ba9a2974a69) (From OE-Core rev: 9191f6b933408b0aedba77cb61c3ce36c07e8188) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* chrpath: Fix SRC_URI to correct locationSaul Wold2013-07-091-1/+1
| | | | | | | | | (From OE-Core master rev: 6b7ab43722a94e7a0ced72ffb7497e5d507a39cd) (From OE-Core rev: e8637da23037369bba2d775218349bca55dd2307) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gst-plugins-bad: tremor was moved from here to -baseRoss Burton2013-07-091-2/+2
| | | | | | | | | | (From OE-Core master rev: 6e149551a36825ac5e25b14dbaa62b794154c11d) (From OE-Core rev: 837078125286eb15965a2407e9633e4f4f67868d) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gst-plugins-bad: use correct option when enabling librsvgRoss Burton2013-07-091-1/+1
| | | | | | | | | | (From OE-Core master rev: 82eab38f2bf1dac3e3414a5a20b8e51f871e07ce) (From OE-Core rev: 3bb1858e73f789b8c3835075afc644ce3437aced) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* logrotate: fix for CVE-2011-1548Wenzong Fan2013-07-092-0/+44
| | | | | | | | | | | | | | | | | If a logfile is a symlink, it may be read when being compressed, being copied (copy, copytruncate) or mailed. Secure data (eg. password files) may be exposed. Portback nofollow.patch from: http://logrotate.sourcearchive.com/downloads/3.8.1-5/logrotate_3.8.1-5.debian.tar.gz (From OE-Core master rev: d0e3fc1b28fc16200adbe690aa27124041036ba3) (From OE-Core rev: 247157849f41f2d386b102a4b3d81fd11e8f3ac0) Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libproxy_0.4.7 do_unpack failed of qemuppc_worldJackie Huang2013-07-091-4/+4
| | | | | | | | | | | | | | | | | | | | | The tarball from upstream shows many lines of.... tar: Ignoring unknown extended header keyword `LIBARCHIVE.xattr.security.selinux' tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' Replacing it with the .zip file from upstream (From OE-Core master rev: 1cad5073346bcccbe5bafa3c8876890a0a62615c) (From OE-Core rev: 1b9b8be17937548135b4c93fc9753c7bd4fc5fbd) Signed-off-by: Amy Fong <amy.fong@windriver.com> Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python-pygtk: fix parallel compile issueKai Kang2013-07-092-1/+40
| | | | | | | | | | | | | | | | defs.c dependes on gdk-types.defs and gtk-types.defs. When parallel compile, it may fails with: "IOError: [Errno 2] No such file or directory: 'gtk-types.defs'" Add them to dependences of defs.c to fix this issue. (From OE-Core master rev: edf278eec71552bcd3ac661dce8e8b7489463f6a) (From OE-Core rev: a0a2a012e843ccaa95b23c53c4b96ac46d36d719) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* python-pygobject: disable parallel installKai Kang2013-07-091-0/+2
| | | | | | | | | | | | | | | | | | | | | | The installation of __glib.so is invoked by install-data-am target which are generated by automake. installing libpyglib-2.0-python is invoked by install-exec-am. "make install" will firstly install libpyglib-2.0-python, then install __glib.so, the sequence should not be broken, since _glib.so has dependence on libpyglib-2.0-python. But when enable parallel install, the sequence maybe break then installation fails with: "/usr/bin/ld: cannot find -lpyglib-2.0-python" Disable parallel install to fix this issue. (From OE-Core master rev: e87a0c81c77d11f892a34c2d14ffbeb4342d32dd) (From OE-Core rev: 03afd1cde0c308c079b7e10cbf6424e28a5c4a75) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnutls: upgrade to 2.12.23Ross Burton2013-07-095-129/+6
| | | | | | | | | | | | | | | | | Importantly, this fixes CVE-2013-1619. Upstream doesn't use GNU as a host, so update the SRC_URI. remove-gets.patch isn't required anymore, obsolete_automake_macros.patch is merged upstream, and gnutls_fix_for_automake_1.12.1.patch doesn't seem to be needed. It was merged and reverted upstream, and my build without it succeeded. (From OE-Core master rev: 9a6395076984350b1dd7005453f97233bbb43132) (From OE-Core rev: abf0d8d471c90670e76610c91469b139bcc7ea82) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* path.py: Deal with race issueRichard Purdie2013-07-091-7/+11
| | | | | | | | | | | | | | | | | | | The change to use copyhardlinktree in some of the sstate code instead of copytree exposed a race condition. This is due to cp failing if it finds a directory doesn't exist yet some other process creates it while cp was trying to create it itself. tar doesn't error in this case. To fix this we need to create the directory structure with tar, then use cp to hardlink the files. Messy but probably worth doing. I also took the opportunity to remove src_bak since the code is neater without it. (From OE-Core master rev: 2f954a9a6932f1e6c564e7e7aacaac628a75eed7) (From OE-Core rev: 3dd03bb4fd868c512dfee2161bd55867c358b8fc) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sstate.bbclass: make hard links for staging filesRobert Yang2013-07-092-3/+8
| | | | | | | | | | | | | | | | | | | | | Make hard links for staging files instead of copy to save the disk space (3G will be saved for a core-image-sato build), and it doesn't affect much on the build time. The following directories are affected: 1) The sysroot 2) The DEPLOY_DIR 3) The pkgdata [YOCTO #4372] (From OE-Core master rev: 5853e0f482b22258c909268fe71673a29e31989b) (From OE-Core rev: 729439d3b00bab2d061bbc9d5d7a375eb014b192) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* archive-*-source.bbclass: handle dependency in anonymous functionLaurentiu Palcu2013-07-093-6/+15
| | | | | | | | | | | | | Using "before do_rootfs" would have this task added to do_rootfs dependencies regardless of the filtering options. Instead, add this dependency in the anonymous python function. (From OE-Core master rev: 2400a74923e51e17ecfa94c2d63908b0b2aac76a) (From OE-Core rev: 94ba93a04099866af91bfc86dca0633e7fef8ffb) Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* archiver.bbclass: check if package contains a copyleft licenseKevin Strasser2013-07-091-1/+4
| | | | | | | | | | | | | | | | | | | | The copyleft filter is only excluding packages that contain a closed source license. This is because oe.license.is_included() returns a boolean value that indicates if the license is excluded, and a string that contains the matched included licenses. If the string is empty it indicates that no licenses were matched. Reject packages that do not contain a copyleft license. [YOCTO 4630] (From OE-Core master rev: 3d0f9ee3d2fcce331d35467d5965ff44b825427f) (From OE-Core rev: aa02769727203650bfebf38082a2dadcc7e3b443) Signed-off-by: Kevin Strasser <kevin.strasser@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd-udevd: fix invoking init script failedHongxu Jia2013-07-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | root@emenlow-noemgd:~# /etc/init.d/systemd-udevd restart Stopping udevd Starting udev corrupt queue file root@emenlow-noemgd:~# /etc/init.d/systemd-udevd status udevd is stopped root@emenlow-noemgd:~# ps 3805 root 8728 S /lib/systemd/systemd-udevd The process name is systemd-udevd rather than udev which is used in systemd-udevd's init script. [YOCTO #4746] (From OE-Core master rev: 8f59aa06f3eb955d58600dfc628bd3b5d2aa0f9a) (From OE-Core rev: af5120e5ff3a0ad960554ff4ab0e17673c239f9e) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libpam: Fix for CVE-2010-4708Wenzong Fan2013-07-092-0/+42
| | | | | | | | | | | | | | | | | | Change default for user_readenv to 0 and document the new default for user_readenv. This fix from: http://pam.cvs.sourceforge.net/viewvc/pam/Linux-PAM/modules/pam_env /pam_env.c?r1=1.22&r2=1.23&view=patch http://pam.cvs.sourceforge.net/viewvc/pam/Linux-PAM/modules/pam_env /pam_env.8.xml?r1=1.7&r2=1.8&view=patch (From OE-Core master rev: 871ae7a6453b3b66610fd8bbaa770c92be850e19) (From OE-Core rev: b280268dd0976fe44a7227a99d8f5584c3b94ffa) Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt4: add eglibc-gconv-utf-16 to QtCore RRECOMMENDS when using glibcJonathan Liu2013-07-091-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | This fixes the following warnings when running Qt applications: QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv_open failed QIconvCodec::convertToUnicode: using Latin-1 for conversion, iconv_open failed Qt's QString class stores strings internally using UTF-16 encoding. The UTF-16 iconv module is needed to convert between the system's local 8-bit representation and QString's UTF-16 encoding. For example, the following functions would be affected: QString::fromLocal8Bit(...) QString::toLocal8Bit(...) If the UTF-16 iconv module couldn't be loaded, it would use Latin-1 encoding instead of the system's encoding for conversion. [YOCTO #349] (From OE-Core master rev: 2e9c8007bca684149d72e96423f30433b6665fad) (From OE-Core rev: 995502d19cce43430c3f4dce80ce6ef5feee7421) Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base.bbclass: Ensure finalised data is displayed in build bannerRichard Purdie2013-07-091-2/+4
| | | | | | | | | | | | | | | | | | | | | The build banner displayed at the start of builds can be misleading since the data store has not been finalised. As easy way to illustrate this is to use something like: DEFAULTTUNE = "i586" DEFAULTTUNE_<machineoverride> = "core2" and the banner will display the i586 tune yet the core2 tune will be used. We can avoid this if we finalise a copy of the data before displaying it. [YOCTO #4225] (From OE-Core master rev: bdce39f22a0e8c8e1cf237322657220e4201077d) (From OE-Core rev: 3f6c1307e1ad2d3ca3fd53bfb7f2a5eac31bee33) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt4: disable gdb_dwarf_indexJonathan Liu2013-07-091-0/+3
| | | | | | | | | | | | | | | * qmake is trying to call native gdb and we don't depend on gdb-native (or even provide gdb-native) * fixes errors like this: /bin/sh: gdb: command not found /bin/sh: line 0: test: -gt: unary operator expected (From OE-Core master rev: 6456b596a73232429e0d223089f32dc350ea20b0) (From OE-Core rev: f698ec36bd78e3f40d7f0ba3b8793027d56eea57) Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: Look for RTL license in the right directoryDarren Hart2013-07-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The rtl-license package FILES was pointing to the wrong directory as it was removed from there in commit: acd3735 linux-firmware: Remove duplicaed license from rtlwifi subdir This resulted in a do_rootfs failure for core-image-sato-sdk for fri2 with ipk when the linux-firmware-dev package tried to install linux-firmware-rtl-license which wasn't created as it was empty. Tested on core-image-sato-sdk build for fri2 on dylan commit: 789b2b7e0cca404ff8ba8ed5ba823d215e6ba5b4 Cc: Saul Wold <sgw@linux.intel.com> Cc: Beth Flanagan <elizabeth.flanagan@intel.com> Cc: Otavio Salvador <otavio@ossystems.com.br> (From OE-Core master rev: fc7fafcb3bb5c12bad07e12c15ac3a489bd0291f) (From OE-Core rev: 7fce05708b4b276dc9d0a37f7ea238bc1ee91023) Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bind: use /var/run/named instead of /var/run/bind/runChen Qi2013-07-091-2/+2
| | | | | | | | | | | | | | | | Change /var/run/bind/run to /var/run/named to avoid the following error message. chmod: cannot access '/var/run/bind/run': No such file or directory [YOCTO #4429] (From OE-Core master rev: a32c05f691ef5620516b2f84452fb5129e16bb14) (From OE-Core rev: 83b66167f77246b3942fead23900a192ab84dbac) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* grep: fix for CVE-2012-5667Ming Liu2013-07-092-1/+34
| | | | | | | | | | | | | | | | | Multiple integer overflows in GNU Grep before 2.11 might allow context-dependent attackers to execute arbitrary code via vectors involving a long input line that triggers a heap-based buffer overflow. http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-5667 (From OE-Core master rev: 7dd4d0178e2b057f76cd2b0b6fe8402f8c1ab23d) (From OE-Core rev: aefb760f6bb2522e0a0fec19a6bf1a761cf3c03e) Signed-off-by: Ming Liu <ming.liu@windriver.com> Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* directfb:filter out -fno-omit-frame-pointer option on x86 archRoy.Li2013-07-091-0/+4
| | | | | | | | | | | | | | directfb need -fomit-frame-pointer option of gcc to build some inline asm code about mmx. But once -fno-omit-frame-pointer was added into TARGET_CFLAGS. That will cause directfb build error on x86 arch. (From OE-Core master rev: 07f4030909dcc14c4ce4d6d3690a192c0b4040a9) (From OE-Core rev: 7494dcf0c33a2bf256d9f43432113425e0f5ddbe) Signed-off-by: Roy.Li <rongqing.li@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: Add fix for cipher des-ede3-cfb1Muhammad Shakeel2013-07-092-0/+23
| | | | | | | | | | | | | | Add patch file for one of the ciphers used in openssl, namely the cipher des-ede3-cfb1. Details of the bug, without this patch, can be found here. http://rt.openssl.org/Ticket/Display.html?id=2867 (From OE-Core master rev: ed61c28b9af2f11f46488332b80752b734a3cdeb) (From OE-Core rev: 8ff44512c9ac9925bbc1bf60988000aeb957a11c) Signed-off-by: Muhammad Shakeel <muhammad_shakeel@mentor.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: fix documentation build errors with Perl 5.18 pod2manJonathan Liu2013-07-092-0/+436
| | | | | | | | | (From OE-Core master rev: 8792b7fb4ef8d66336d52de7e81efbb818e16b08) (From OE-Core rev: f3df6a2d3e761fb6be3b97a8ae67d71249c0898a) Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bind: backport six CVE patchesRoy.Li2013-07-097-0/+528
| | | | | | | | | | (From OE-Core master rev: de1238a589ade1220d51cb4b9277cc17479f6f17) (From OE-Core rev: 9f802d560c02dabe173c975965fe246b80d5b1f2) Signed-off-by: Roy.Li <rongqing.li@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* runqemu: when tunctl can't be found, say what package builds itRoss Burton2013-07-091-1/+1
| | | | | | | | | | | | | | | If runqemu is used without actually building any qemu images (i.e. you downloaded the images) it's likely that qemu-helper-native hasn't been built. Instead of just saying what command can't be found, tell the user how to solve their problem. (From OE-Core master rev: 1498c431a161e8b3ddebefb5f03f4f11d5796c1d) (From OE-Core rev: 9a7e01858b4f00621ac4d95d3fe492117690553c) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ofono: Add run time dependency for ofono test scriptsMuhammad Shakeel2013-07-091-1/+1
| | | | | | | | | | | | | Some ofono test scripts i.e. enable-modem use python-dbus module and this must be installed along with ofono-tests package. (From OE-Core master rev: e5422ed7f3e4b1ee8554ffe3a98006477fb52c4d) (From OE-Core rev: e731f2764090900ef5c856287fa9e1be12e07a56) Signed-off-by: Muhammad Shakeel <muhammad_shakeel@mentor.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* avahi: inherit python classes, use PACKAGECONFIGChristopher Larson2013-07-091-2/+7
| | | | | | | | | | | | | | Without using our python classes and having appropriate dependencies, the build is nondeterministic, and whether a python-avahi package is produced will vary depending on the host environment, yet avahi-discover is always produced, and it depends on python-avahi. (From OE-Core master rev: 4599ef630c13224506671bf84569bfc240cd3032) (From OE-Core rev: 472cea702c207a18ab18afe200dff78b328f6cf7) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ddimage: fix incompatibility with dashHongxu Jia2013-07-091-7/+9
| | | | | | | | | | | | | | | On systems with dash as /bin/sh there were failures while invoking ddimage. Fix to let it work with both bash and dash shells. [YOCTO #4617] (From OE-Core master rev: 4c6f7a5d8bd6ada434b91037ecd5db06f3eac814) (From OE-Core rev: 6f3dd6cfff781a7ab1c0495982da5c723e894ca9) Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation: Updated release month in Manual History tables.Scott Rifenbark2013-06-146-6/+6
| | | | | | | (From yocto-docs rev: f056d4fd95d45c53a89c893419eab0537c7e1ffd) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Wayland section review draftScott Rifenbark2013-06-141-15/+37
| | | | | | | | | | | Fixes YOCTO #3882 This is the review draft for the wayland section. (From yocto-docs rev: c29482b4c3e32a955c6372c05b0e4d89d13b085d) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: updates to RDEPENDS and RM_WORK_EXLUDE variables.Scott Rifenbark2013-06-141-16/+10
| | | | | | | (From yocto-docs rev: 47906f7d9c8340457426892f0aa8ee2b44767fb5) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Updates to the RDEPENDS variable entry.Scott Rifenbark2013-06-141-12/+28
| | | | | | | | | Re-wrote some stuff to be clearer. (From yocto-docs rev: b4c117fe17aaf2385be192fc6cd6d634331828a0) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Fixed order for variables in ptest section.Jesse Zhang2013-06-141-2/+2
| | | | | | | | | | The IMAGE_FEATURE and DISTRO_FEATURE are exchanged. Reported-by: Jesse Zhang <sen.zhang@windriver.com> (From yocto-docs rev: fddc1feff5670e73d28ebfca8f73eb16f2276de9) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dev-manual: Updated reference to where licenses are keptTrevor Woerner2013-06-141-1/+1
| | | | | | | | | | | After a build, the license data is found in ${TMPDIR}/deploy/licenses not ${TMPDIR}/deploy/images/licenses. Reported-by: Trevor Woerner <twoerner@gmail.com> (From yocto-docs rev: 88e5b38b630168d9841aba0c1afccec6ad99115f) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* systemd: don't install quotaon.service twiceyocto-1.4.1dylan-9.0.1.rc1dylan-9.0.11.4.1.rc1Ross Burton2013-06-112-0/+33
| | | | | | | | | | | | | If the same file is installed twice there's a race which can lead to "make install" failing. Remove the redundant installation of quotaon.service to eliminate the race. (From OE-Core master rev: c6c5c2285e1b6cb3598ccba08aee3dfd090e7129) (From OE-Core rev: 7b8dd3b5547b501e94a6887d3be5c2bbb8845ec8) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* menu-cache: Fix segmentation faultLaurentiu Palcu2013-06-112-1/+34
| | | | | | | | | | | [YOCTO #4353] (From OE-Core master rev: 8c9c6155e6d83675a94b4eaae4ffc6dfeca399ee) (From OE-Core rev: 9bc9bb1eaca328b28aa1e914bb6e756989f7e301) Signed-off-by: Laurentiu Palcu <laurentiu.palcu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libxi: Add libxfixes as dependencySaul Wold2013-06-101-1/+1
| | | | | | | | | | | | A clean build found libxi missing this dependency, possible build order issue. (From OE-Core master rev: 7f5a0f98b3449d0a95fd6c12f1d6fa61b835fc2b) (From OE-Core rev: 60dba251d2c7966643474940df337421e9521cd6) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* self-hosted: Add libssp libraries to packagegroup/imageSaul Wold2013-06-101-0/+3
| | | | | | | | | | | | | | These libraries are needed to ensure when the -fstack-protector flags are used the compile will complete and not fail due to missing libraries [YOCTO #4586] (From OE-Core master rev: 543ede707a268ca17f972be54860e455b4de9e0b) (From OE-Core rev: 803a23cbff1eaa92d6d94544f5ae68f3b01b5eda) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* grub-0.97: fix the objcopy error in configureJackie Huang2013-06-102-0/+41
| | | | | | | | | | | | Get patch from ubuntu to fix this: error: GRUB requires a working absolute objcopy; upgrade your binutils (From OE-Core master rev: 18bb555268ecc11d0fb7d4f404a38f1b453f2928) (From OE-Core rev: f113aab6ebaa44166b8759b0db75bc63c82c08c5) Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gstreamer: fixed -meta package rdependsCarlos Rafael Giani2013-06-101-5/+22
| | | | | | | | | | | | | | The -meta packages were depending on non-existing packages, like -glib and -apps. The fix checks if packages in the PACKAGES list are empty. If so, they are omitted from the rdepends list. (From OE-Core master rev: 7c556a1f437c0a5b472727f89ff6c3d5f835b63d) (From OE-Core rev: f20542b5fb0e9c4726ca648a690a7cccecf592cc) Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt4: remove trailing slash from prefixPaul Barker2013-06-101-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | The trailing slashs on "Prefix=${prefix}/" and "-prefix ${prefix}/" are passed through to the generated pkgconfig files and may be joined to paths like "/include" yielding a final path with a double forward-slash (eg. "/usr//include"). This may end up in the debugging symbols in other applications or libraries which depend on qt4 which in turn causes the debugedit program to fail with the message "canonicalization unexpectedly shrank by one character" when it tries to replace the double forward-slash with a single forward-slash. Thus the function split_and_strip_files fails and ultimately do_package fails. As this slash is removed from the prefix it is added into the regular expression used to fix up pkgconfig files later in the recipe. This error was seen in vlc in meta-openembedded and should be solved by this change in openembedded-core. (From OE-Core master rev: 61a7329a5c1f0b84f447256134f5a77917f07f38) (From OE-Core rev: fd4abad4f440bb7fe43779ec7601576bd937b59b) Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* alsa-tools: Fix configure raceRichard Purdie2013-06-101-1/+7
| | | | | | | | | | | | | | | | | | aclocal is being called here directly, not called by autotools.bbclass wrapper. aclocal files are installed in sysroot, and are removed while build is still running. This translates to a possible race condition during the build. Fixes [YOCTO #4358]. (From OE-Core master rev: dea66ade1184cef6aeb242d87867759ca44a8895) (From OE-Core rev: 1f3b3c75701b791cb32aba76f0a4448f5549fae3) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autotools.bbclass: Factor out aclocal copying functionRichard Purdie2013-06-101-15/+22
| | | | | | | | | | | | | Some recipes may need to manually call the aclocal copying functionality so factor this out into a function. (From OE-Core master rev: a5a08543c8cec43d993b2bba0ad6a9357c0a5e04) (From OE-Core rev: edf5a7fd6da804588fcc4f2687a7b05ecfda3beb) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/buildhistory: record removals in buildhistory directoryJonathan Liu2013-06-101-1/+1
| | | | | | | | | | | | | | | | | "git add ." does not record files that were removed in the buildhistory directory. Specify the -A flag to also record removals. This was discovered by the following warning added in Git 1.8.3: warning: You ran 'git add' with neither '-A (--all)' or '--ignore-removal', whose behaviour will change in Git 2.0 with respect to paths you removed. (From OE-Core master rev: a45a247e2cfa58892a0c9eb050d603a38cd839db) (From OE-Core rev: a27f04ac89b8e58931b7792fbd1adeabef21f7b0) Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* openssl: Disable parallel makePhil Blundell2013-06-101-0/+1
| | | | | | | | | | | | | | | | Otherwise you get errors like: | ../libcrypto.so: file not recognized: File truncated | collect2: error: ld returned 1 exit status | make[2]: *** [link_o.gnu] Error 1 (From OE-Core master rev: 61c21a0f7a2041446a82b76ee3658fda5dfbff1d) (From OE-Core rev: 17d787ba8825ea97d7898eaa329e16ae86dd072d) Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* build-appliance-image: update to latest dylan revision for releasePaul Eggleton2013-06-031-1/+1
| | | | | | | (From OE-Core rev: e174486f04e81ec342ab4ec854d4194bb372b96b) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xf86-config: re-enable AutoAddDevices for beagleboardPaul Eggleton2013-06-031-1/+0
| | | | | | | | | | | | | | | | | | | | This was added quite a long time ago because of poor interactions between HAL and the X server when it came to enabling input devices. HAL is long gone and I think it's safe to say we don't need to disable this any longer, especially as it gets in the way of being able to plug in the keyboard/mouse after boot. (This has already effectively been removed for the other BSPs in meta-yocto-bsp). Fixes [YOCTO #1823]. (From meta-yocto master rev: 214bc44e119ca808e59d28a21a6626c6f8e03cf7) (From meta-yocto rev: 82c728dc263984192dddbb7109cbd666a73206ef) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* poky-lsb: make NFS kernel server support specific to linux-yoctoBruce Ashfield2013-06-031-1/+1
| | | | | | | | | | | | | | | In the current releases, not all linux-yocto derived kernels have NFS support, or NFS support fragments availble. To ensure that derived kernels like linux-yocto-cutom continue to work against poky-lsb, we can make the KERNEL_FEATURE append more specific to the linux-yocto recipe. (From meta-yocto master rev: 99a25c55494fa4a317820841ab22794922c7fdfc) (From meta-yocto rev: d529a26df04771205cb8c58a9b90908ee9a6f5c8) Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: git: remove symling before updating mirror tarballMartin Jansa2013-06-031-0/+4
| | | | | | | | | | | | | | | | | | * with read-only PREMIRROR (e.g. mounted over NFS or CIFS and referenced as file:///mnt/premirror) we cannot use BB_GENERATE_MIRROR_TARBALLS because all git2_abc.git.tar.gz files later became just symlinks to read-only location in PREMIRROR (it works fine on first build and for new components, because at that time there isn't tarball on PREMIRROR yet). ERROR: Fetcher failure: Fetch command failed with exit code 141, output: tar (child): /build/downloads/git2_abc.git.tar.gz: Cannot open: Read-only file system tar (child): Error is not recoverable: exiting now (Bitbake rev: 257c4ba3a2f52ca70125876ba35e2b296e6edba9) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>