summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* classes/base: clarify S not set correctly warningPaul Eggleton2015-04-191-1/+1
| | | | | | | | | | Hopefully make it a bit clearer to the user which recipe needs fixing and what needs to be done to fix it. (From OE-Core rev: 50e75d0cd7190a009776d72a4ae5c3e835895e6b) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lib/oe/package_manager: avoid traceback with no packagesPaul Eggleton2015-04-191-0/+2
| | | | | | | | | | | | If you were using deb packaging, had buildhistory enabled and produced an SDK that contained no packages in one of the sysroots (such as with uninative-tarball) then the do_populate_sdk was failing with a python traceback because there were no fields to split in the output line. (From OE-Core rev: a0eb3ebbc82133ad239a752a4a85d154be31a311) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* classes/package: clarify installed-vs-shipped messagePaul Eggleton2015-04-191-1/+2
| | | | | | | | | | | | | | Based on the number of times I've had to explain it over the years it seems that a lot of new users don't immediately realise what is meant by "shipped" here (nor should we expect them to) so let's at least mention packaging and briefly tell the user what they need to do. (I was going to go into more detail in the message, but there is really more detail than can be covered succinctly here.) (From OE-Core rev: 7047d02619547401c313de8c6972a7a0af77e2bc) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* lsb: provide lsb-core-ARCHDmitry Eremin-Solenikov2015-04-191-0/+5
| | | | | | | | | | | Some lsb packages depend on correct lsb-core-ARCH package being installed (or rather provided) on the target file system. Provide this package name by main lsb package. (From OE-Core rev: 981109b7388dcd0de9fd2e9cdfe2a920b9f8facb) Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* groff: fix RDEPENDSDmitry Eremin-Solenikov2015-04-191-3/+1
| | | | | | | | | | RDEPENDS_${PN} is appended with "sed" and on the following line it's fixed to just "perl". Merge both lines to have correct RDEPENDS. (From OE-Core rev: 5519d245dcf698b57949d29fc777928952a3f992) Signed-off-by: Dmitry Eremin-Solenikov <dmitry_eremin@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* busybox: remove CVE-2014-9645 patch (already upstream in 1.23.x)Andre McCurdy2015-04-192-42/+0
| | | | | | | | | | | | | | | | | | The CVE-2014-9645 fix was merged in Busybox prior to the 1.23.0 release [1]. The fix was then reworked in Busybox 1.23.1, in such a way that the original change was no longer required [2]. Although oe-core's CVE-2014-9645 patch still applies cleanly to Busybox 1.23.1 and 1.23.2, applying it partially reverts the second version of the upstream fix. [1] http://git.busybox.net/busybox/commit/modutils/modprobe.c?h=1_23_stable&id=4e314faa0aecb66717418e9a47a4451aec59262b [2] http://git.busybox.net/busybox/commit/modutils/modprobe.c?h=1_23_stable&id=1ecfe811fe2f70380170ef7d820e8150054e88ca (From OE-Core rev: a753d3d8884b96baad5ed1a03335a81586420b86) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* strace: fix build for aarch64Koen Kooi2015-04-192-0/+26
| | | | | | | | | Upstream added aarch64 support but forgot to update 'make dist' leading to missing files in the tarball. (From OE-Core rev: a40309f284805e8cda024f7299a676cfdf8f97a5) Signed-off-by: Koen Kooi <koen.kooi@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libunwind: fix build with aarch64Robert Yang2015-04-191-0/+2
| | | | | | | | | | | | | | | | | | Referred to RP's fix for x86 and x86-64: 34d517a5626ce2465f776367349bd9e66bf8ed1f libunwind: Build with gold to avoid build failures Fixed: aarch64-poky-linux/4.9.2/ld: copy reloc against protected `_Uaarch64_local_addr_space' is invalid aarch64-poky-linux/4.9.2/ld: failed to set dynamic section sizes: Bad value aarch64-poky-linux/4.9.2/ld: copy reloc against protected `_Uaarch64_local_addr_space' is invalid aarch64-poky-linux/4.9.2/ld: failed to set dynamic section sizes: Bad value | collect2: error: ld returned 1 exit status (From OE-Core rev: 31d84f67f74b31b479409cfa446b14ac67bb3707) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* aspell: inherit binconfig-disabledRobert Yang2015-04-191-1/+3
| | | | | | | | | There is a pspell-config. (From OE-Core rev: 53c8a954e699b3ae3e7a0a2b3860cf7c9ad1288e) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libepoxy: DEPENDS on virtual/egl and virtual/libx11Robert Yang2015-04-191-1/+1
| | | | | | | | | | | | | | | | | | Fixed do_configure error: configure: error: libX11 headers (libx11-dev) required to build with GLX support and do_compile error: ../include/epoxy/egl_generated.h:10:29: fatal error: EGL/eglplatform.h: No such file or directory #include "EGL/eglplatform.h" The dependencies form its README.md: * automake * libegl1-mesa-dev * xutils-dev (From OE-Core rev: 04193b96fa6e41f9de7ea5eb15be133ac63b1ecc) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* cracklib: add python support backRobert Yang2015-04-191-4/+24
| | | | | | | | | | | | | It had been disabled because of installed-vs-shipped: WARNING: /usr/lib/python2.7 WARNING: /usr/lib/python2.7/site-packages Now we fix it and add cracklib-python back. (From OE-Core rev: fafa6b8f4444da3c0fc911d3a11eef2cd6ed825c) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* syslinux: Fix syslinux-nomtools permissionsRobert Yang2015-04-191-1/+1
| | | | | | | | | The permissions should be 755 in bindir, not 644. (From OE-Core rev: b0973437f3205e30c010cd9d9f66d857511b9a69) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-user-manual: Cleaned up parallelism note and formatted user ↵Scott Rifenbark2015-04-175-28/+36
| | | | | | | | | | | | | | | | input I updated the note in the second chapter that discusses the role for BB_NUMBER_THREADS. The updates make it a bit clearer. Also scrubbed the manual for instances of user-supplied values to check how they are being formatted. I fixed the formatting to use the <replaceable></replaceable> tags so they are in italics. (Bitbake rev: e2879c60e905d7566091d40eab330372fa001313) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-diffsigs: consider the situation where sigdata and siginfo ↵Chen Qi2015-04-171-1/+17
| | | | | | | | | | | | | | | | | | files having the same hash values For now, `bitbake-diffsigs -t <recipe> <task>' doesn't work. It always outputs nothing. The problem is that bitbake-diffsigs are comparing sigdata and siginfo files that have the same hash value. This is not what we want. These two files are actually duplicates considering the purpose of bitbake-diffsigs. So we need to remove one of them so that bitbake-diffsigs could actually compare the correct signature files. (Bitbake rev: c34613eb69fd19770cbfc78ab8384221f10d5587) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: toaster: date range filter for project builds pageDavid Reyna2015-04-171-0/+16
| | | | | | | | | | | Port date range filter initialization code to the project builds page. [YOCTO #7578] (Bitbake rev: 294ea99263385525a1434bc6df690b653ee1f81b) Signed-off-by: David Reyna <David.Reyna@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: toaster: recipe path broken in recipe detail pageDavid Reyna2015-04-172-2/+8
| | | | | | | | | | | | | The recipe paths in managed mode are not processed correctly. They need any prefix tags removed, and then any build path prefix removed only if present. [YOCTO #7523] (Bitbake rev: ee5c569ebe21c065508cd816ae8cb8842baf0b7e) Signed-off-by: David Reyna <David.Reyna@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: toasterui: remove 'targets' from project notificationBelen Barros Pena2015-04-171-1/+1
| | | | | | | | | | | Remove the last remnant of the "targets" wording, which was lurking in the notification we show you when you create a project. (Bitbake rev: ff475c1a6dec883f855dfce7cb0650135da33751) Signed-off-by: Belen Barros Pena <belen.barros.pena@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: toaster: searching all projects table resets page countDavid Reyna2015-04-171-1/+4
| | | | | | | | | | | Add missing '_save_parameters_cookies' to preserve page count. [YOCTO #7483] (Bitbake rev: 62f486f81f59a3186a57f93c3b102404a3da8a6f) Signed-off-by: David Reyna <David.Reyna@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: toaster: add layer source in admin throws an errorDavid Reyna2015-04-171-6/+14
| | | | | | | | | | | Preset uninitialized object members to bootstrap new layer source creation. [YOCTO #7437] (Bitbake rev: 4de721aa75a4aaad186312443726e6daa764934b) Signed-off-by: David Reyna <David.Reyna@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: toasterui: correct terminology in landing pageBelen Barros Pena2015-04-171-1/+1
| | | | | | | | | | | | Change the introductory description of Toaster we provide on first use, to make sure it mentions all the bits that make up the build system, and not just BitBake. (Bitbake rev: ed741d022e9bd13cbef5c71e33b1e68cb2e42d9b) Signed-off-by: Belen Barros Pena <belen.barros.pena@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: toaster: BuildButton target input allow building targets with tasksMichael Wood2015-04-171-3/+2
| | | | | | | | | | | Allow the input for targets to contain tasks in the form target:task [YOCTO #7501] (Bitbake rev: cf7d0418ff2d4aec508c7942f96e9b52a491b25e) Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: toaster: base.js minor jshint fixesMichael Wood2015-04-172-15/+13
| | | | | | | | | | | Fixing errors identified by jshint, some missing semicolons and preference for === operator. Also pass the urldata in libtoaster as an object rather than constructing a query string. (Bitbake rev: 8652fbaf5e8c56d9d28b7da57432f37313a19b4a) Signed-off-by: Michael Wood <michael.g.wood@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: fetch/git: Remove a possible trailing '/' in subpathAnders Darander2015-04-171-1/+1
| | | | | | | | | | | | If the subpath parameter to the git fetcher ends with a trailing '/', bb.utils.prunedir() will be called on '/'... Fixes [YOCTO #7620]. (Bitbake rev: 380a3fb372c8b0a53dd7528562e6e7a222dc76ef) Signed-off-by: Anders Darander <anders@chargestorm.se> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: toastergui: minor spelling fixesAndre McCurdy2015-04-171-1/+1
| | | | | | | | | | RRECOMENDS -> RRECOMMENDS TRECOMENDS -> TRECOMMENDS (Bitbake rev: 8cb95090c4b35b3fa54b25110ed6be4ef0d18e15) Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* documentation: Preparation for 1.9 buildsScott Rifenbark2015-04-1510-26/+66
| | | | | | | | | | | | | | | | | This involves the following: * Inserting a new row for all manual revision history tables to have "October 2015" and 1.9 as the release information. * Updating the mega-manual.sed file to process links for 1.9 * Updating variables in poky.ent to deal with the 1.9 release variables. (From yocto-docs rev: 1ed55c08b96cf0fded38833635111a5c6da86781) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* yocto-project-qs: Added MinnowBoard MAX example to "Super User"Scott Rifenbark2015-04-151-99/+320
| | | | | | | (From yocto-docs rev: b7ef42f44757a81ca1084351e2866c8f0894083c) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* adt-manual: Updated the Makefile-based project section.Scott Rifenbark2015-04-151-21/+45
| | | | | | | | | | | Fixes [YOCTO #7133] Added more examples of how variables work in Makefile projects. (From yocto-docs rev: e8aa42f3609de3dfe94c022d957b855a4f7ef032) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Updated the section on oe-init-build-env-memresScott Rifenbark2015-04-151-14/+44
| | | | | | | | | | | | | | Fixes [YOCTO #7559] Added some explanation on the syntax. As it was, the positionally dependent nature of the script's parameters was not accounted for. This is now explained. Also, talked a bit about the bitbake-cookerdaemon.log file. (From yocto-docs rev: fcf52a15acea2d75df9c84550d7e73c988ffb4bb) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ref-manual: Fixed two spelling errors.Scott Rifenbark2015-04-151-2/+2
| | | | | | | (From yocto-docs rev: 2725c01a396a877cfa70471238d8195673ed53ff) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* toolchain-scripts: Allow the CONFIGSITE_CACHE variable to be overriddenRichard Purdie2015-04-151-1/+1
| | | | | | | | | | In multilib and baremetal configurations, this variable can cause a variety of problems due to the use of TCLIBC. At least allowing it to be overriden is a start and allows various configurations to avoid the issue. (From OE-Core rev: cfc43743b0e41cf168cad9cbd4e9d870b8f01f03) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gst-player: Fix typoGary Thomas2015-04-151-1/+1
| | | | | | | | | | | | The subtitle (shown in desktop icon) should say Basic media player -not- Basic media plaer (From OE-Core rev: f672fae1b1647f7a628ba9ba92fd4fab81d91546) Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* elfutils: fix an incorrect patch for 0.161Junling Zheng2015-04-154-2/+108
| | | | | | | | | | | | | The original uclibc-support.patch is not compatible with elfutils-0.161. It should be corrected through adjusting context. So regenerate a new patch for elfutils-0.161, rename the patch for elfutils-0.148, and put them into respective directories. (From OE-Core rev: 64acb72e7ec63528073d8290137fe74d3382f876) Signed-off-by: Junling Zheng <zhengjunling@huawei.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* crypto: use bigint in x86-64 perlArmin Kuster2015-04-152-0/+36
| | | | | | | | | | | | | | on some hosts openssl fails to build with this error: ghash-x86_64.s: Assembler messages: ghash-x86_64.s:890: Error: junk '.15473355479995e+19' after expression backported fix from community. (From OE-Core rev: 8230f873921d5c16106e3ebf57053a646bc6ad78) Signed-off-by: Armin Kuster <akuster@mvista.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* elfutils: fix build with -OsMartin Jansa2015-04-152-0/+36
| | | | | | | (From OE-Core rev: c46661bf4ffe1a474e4bcfadb4a3f12a46e8cc4a) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* syslinux: add syslinux-nomtools to PACKAGESRobert Yang2015-04-151-1/+4
| | | | | | | | | | The default installed syslinux depends on mtools, we install syslinux-nomtools too, which has the ext2/3/4 support. (From OE-Core rev: 649110f5ab435231153e8f309ad2370e76c31e4f) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* linux-firmware: fix the mess of licensesJackie Huang2015-04-151-89/+219
| | | | | | | | | | | | | | | | | | | | | | | Each firmware has their own license, it was a kind of a mess to leave the license as Proprietary and we got a lot warnings like: WARNING: The license listed Firmware-atheros_firmware was not in the licenses collected for linux-firmware To fix this and make it more clear: - Fix some incorrect license names. - Add all license files into common-licenses in previous commit. - Add all licenses and their md5 values in alphabetical order. - Add pn-*-license to split up per firmware package and pn-license for others. - Re-order the codes for each split-out firmware as: LICENSE_*, FILES_*, RDEPENDS_* [YOCTO #7539] (From OE-Core rev: 1ee083da0730408fffdbbf5f29abc299c0e61be9) Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* common-licenses: Add common license files for linux-firmwareJackie Huang2015-04-1536-0/+1759
| | | | | | | | | [YOCTO #7539] (From OE-Core rev: 9021ee03e0f9bd36b0ce63fa29dd010e07241fdb) Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kmod: upgrade to 20Chen Qi2015-04-155-40/+57
| | | | | | | | | | | | | | | | The following patches are rebased. -- Change-to-calling-bswap_-instead-of-htobe-and-be-toh.patch -- avoid_parallel_tests.patch The ptest part of kmod is removed because new version of kmod port all tests to use modules from module-playground instead of copying prebuilt modules to the repository. So, we cannot use ptest as before. Remove it so that kmod can build successfully. (From OE-Core rev: f80d136bdd578468035a88125fa1b84973fd912b) Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oeqa: Add test for layer append and FILESPATH trackingRichard Purdie2015-04-151-0/+95
| | | | | | | | | | | | | | | | | | | | This test actually tests a spectrum of bitbake functionality. Three layers are created, one containing a recipe, one with a bbappend adding a file to the recipe and another which overwrites the file in another bbappend. The correct outcomes in building the recipe are tested, with the file in the final layer added, removed and then re-added. This tests bitbake's cache handling as well as restoration from sstate which happens in the final test phase. Based on a test case from: [YOCTO #7019] (From OE-Core rev: e57437c0e02b148a878c8db91660674069fbd6e2) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wic: Print bitbake error outputEd Bartosh2015-04-141-0/+1
| | | | | | | | | | | | Added bitbake error output to wic error message to make it more descriptive. [YOCTO #6911] (From OE-Core rev: f68576d4c9cecbe7122325d7fc78c9b27ff07a8e) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* wic: use native partedEd Bartosh2015-04-143-24/+7
| | | | | | | | | | | | | | | | | Used exec_native_cmd instead of find_binary_path to run parted. Got rid of find_binary_path as it's not used anywhere else. There are several tools wic is trying to find not only in sysroot, but also in host root. Parted is a special as on some distros it's installed in /usr/sbin, which is not in the user's PATH. This makes wic to fail with error "External command 'parted' not found, exiting." [YOCTO #7122] (From OE-Core rev: 76adf38c0d8e0faf04a5ecb3fcfbe831c85bb81f) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake: bitbake-layers: ensure non-extended recipe name is preferredRichard Purdie2015-04-131-1/+7
| | | | | | | | | | | | | | | In show-recipes and show-overlayed, we only list one variant of each recipe where multiple exist, therefore we should show the main one (e.g. in OpenEmbedded, we now show openssl and not nativesdk-openssl which would otherwise sort first.) Fixes [YOCTO #7514]. (Bitbake rev: c4172fe33f0c63eda7f4af2bd36a5e9738e13595) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libgpg-error 1.18: simplify tupple handling and add armv8b supportKoen Kooi2015-04-131-6/+2
| | | | | | | | | Add a default option to the case statement and remove the duplicates. Also add support for armv8b architectures. (From OE-Core rev: 8d207e55031c0b93387e728f4312b8cb34ad5b12) Signed-off-by: Koen Kooi <koen.kooi@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* oe-init-build-env: fix for build dirs that have spaces in their pathJoshua Lock2015-04-132-6/+6
| | | | | | | | | | Enclose expansions of BUILDDIR in quotes in order to correctly handle paths which include spaces. (From OE-Core rev: 0c08723cf5ebc1a7df7dc4ca36cffa090286468c) Signed-off-by: Joshua Lock <joshua.lock@collabora.co.uk> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdb: Refresh patches against gitKhem Raj2015-04-139-901/+286
| | | | | | | | | | Drop dead patches sim-install.patch, uclibc.patch Change-Id: I5bd160d0959154896096ebc93a8a450d04979c73 (From OE-Core rev: 682ab52d776d74fb5ede949505f72b4c15ae8191) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kbd: Mark glibc headers under __GLIBC__Khem Raj2015-04-132-0/+30
| | | | | | | | Change-Id: I4e91038ea8b05defbb9d574c61eea96ccc064e51 (From OE-Core rev: f4ad72e6e46e481d3fad920be9bb417fd175a991) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xf86-config: Preload graphics driver modules for muslKhem Raj2015-04-132-0/+18
| | | | | | | | | | | | | musl does not support BIND_LAZY intentionally, which means dlopen will always complain about missing symbols which is what X does when loading graphics drivers, here we preload the needed drivers for all emulator machines if libc is musl Change-Id: I908c94c30db8a5e872922e1a677126d82fa17145 (From OE-Core rev: 92be71296e1b7ed1e6387ae381942072aa3bb4f3) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sudo: Disable hardening for muslKhem Raj2015-04-131-0/+2
| | | | | | | | | | musl does not yet enable ssp Change-Id: If40ab0a54b17d5528676b1268182b6c7e7ef5761 (From OE-Core rev: a583f81d9bc6ae984699d9aba7a53019ff0afc23) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pulseaudio: Fix build with muslKhem Raj2015-04-132-0/+71
| | | | | | | | | | | It reimplements some of standard C library functions but then it assumed glibc so we need to break that assumption into conditional defines Change-Id: I92109c2e4c48ab4c3565f64e68d9cbb165823b45 (From OE-Core rev: 87a55935a6d5f038c5a8a4c7f2357dd972d2fa92) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* xserver-xorg: Use __GLIBC__ instread of __linux__ to denote glibc dependent codeKhem Raj2015-04-132-0/+32
| | | | | | | | Change-Id: Ia899520181feb1c601a76e04a176f4387a331c00 (From OE-Core rev: e9ddb1ba61e1b773e7a0293c0e10f2b329d8bbe1) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>