{"push_id":1294919328,"size":12,"distinct_size":1,"ref":"refs/heads/yem/cdefs","head":"2a70624a770f541cce16a059968c0d9aaaa67b73","before":"0117347cd5534a0a21f5791ac5bbc582dbb5b559","commits":[{"sha":"f80e50d8a7ebcdaa8111963b6df0fe658ade6e5d","author":{"name":"Ryan Coe","email":"7b1c6481abd81e3768456a3377260a8162fb6b9e@gmail.com"},"message":"syslinux: add patch to disable pie\n\nUbuntu 16.10 has pie enable by default. This causes a build failure with\nsyslinux.\n\nhttps://bugs.launchpad.net/ubuntu/+source/syslinux/+bug/1579023\n\nSigned-off-by: Ryan Coe <bluemrp9@gmail.com>\n[Thomas: improve patch description.]\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/f80e50d8a7ebcdaa8111963b6df0fe658ade6e5d"},{"sha":"218dfdd9038af882a02fe64f13a533c8ce75ddc1","author":{"name":"Samuel Martin","email":"14fd7e9aa023ca84eff2ed767cb522377232e6f5@gmail.com"},"message":"package/nginx-naxsi: add missing pcre dependency\n\nFixes:\n  http://autobuild.buildroot.net/results/9c7/9c7bad6831b09251af81e2bbfc595a241df87c70/\n\nSigned-off-by: Samuel Martin <s.martin49@gmail.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/218dfdd9038af882a02fe64f13a533c8ce75ddc1"},{"sha":"7f111de1fbbc5d81c9c5981bd359b5d81c974d9b","author":{"name":"Fabio Estevam","email":"f37aab7b304f42579817075af31d50648f6a90af@nxp.com"},"message":"boot/uboot: bump to version 2016.09\n\nSigned-off-by: Fabio Estevam <fabio.estevam@nxp.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/7f111de1fbbc5d81c9c5981bd359b5d81c974d9b"},{"sha":"3624a24f3c22954b95e0a77e70b8a4ce0b88a854","author":{"name":"Fabio Estevam","email":"f37aab7b304f42579817075af31d50648f6a90af@nxp.com"},"message":"uboot-tools: bump to version 2016.09\n\nSigned-off-by: Fabio Estevam <fabio.estevam@nxp.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/3624a24f3c22954b95e0a77e70b8a4ce0b88a854"},{"sha":"57e61a91531bf8ea696b5613bd8d846cc645a1d5","author":{"name":"Samuel Martin","email":"14fd7e9aa023ca84eff2ed767cb522377232e6f5@gmail.com"},"message":"package/urg: fix build\n\nUpdate select-h patch to also fix the C++ serial driver.\n\nFixes:\n  http://autobuild.buildroot.net/results/cd7/cd76699188d2ee99b5f2d32b6a797de0d832a192/\n\nSigned-off-by: Samuel Martin <s.martin49@gmail.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/57e61a91531bf8ea696b5613bd8d846cc645a1d5"},{"sha":"5a7c9266c29a593daa9dd75dc960908f3d71992a","author":{"name":"Piotr Nakraszewicz","email":"3b33ac209dcdf37a7df752ccbb127a6bf956f51a@imgtec.com"},"message":"gst1-rtsp-server: new package\n\nBased on patch by Phil Edworthy:\nhttp://lists.busybox.net/pipermail/buildroot/2010-June/035777.html\n\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nCc: Peter Korsgaard <peter@korsgaard.com>\nReviewed-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>\nReviewed-by: Abhimanyu Vishwakarma <Abhimanyu.Vishwakarma@imgtec.com>\nSigned-off-by: Piotr Nakraszewicz <piotr.nakraszewicz@imgtec.com>\nSigned-off-by: Abhilash Tuse <Abhilash.Tuse@imgtec.com>\n[Thomas: add host-pkgconf to the dependencies.]\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/5a7c9266c29a593daa9dd75dc960908f3d71992a"},{"sha":"5971ce316aa5f7113104550a1a393059397ccd0f","author":{"name":"Fabio Estevam","email":"f37aab7b304f42579817075af31d50648f6a90af@nxp.com"},"message":"configs/imx6ulpico: Bump to U-Boot 2016.09\n\nSigned-off-by: Fabio Estevam <fabio.estevam@nxp.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/5971ce316aa5f7113104550a1a393059397ccd0f"},{"sha":"5c97dcbc1f43e783af4f6200f65152a1b9a1851d","author":{"name":"Fabio Estevam","email":"f37aab7b304f42579817075af31d50648f6a90af@nxp.com"},"message":"configs/wandboard: Bump to U-Boot 2016.09\n\nSigned-off-by: Fabio Estevam <fabio.estevam@nxp.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/5c97dcbc1f43e783af4f6200f65152a1b9a1851d"},{"sha":"51a7293bf96ece7efebcdcc2aa9cf476d451ff94","author":{"name":"Fabio Estevam","email":"f37aab7b304f42579817075af31d50648f6a90af@nxp.com"},"message":"configs/warp7: Use mainline U-Boot\n\nwarp7 is well supported in mainline U-Boot 2016.09, so switch\nto this version.\n\nAs the current supported kernel is based on a 4.1 kernel from NXP,\nuse the \"warp7_secure\" U-Boot target as NXP kernel needs to boot\nin secure mode.\n\nSigned-off-by: Fabio Estevam <fabio.estevam@nxp.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/51a7293bf96ece7efebcdcc2aa9cf476d451ff94"},{"sha":"d3ac2bc616803b40efad1e620ffe09eb7f7d1565","author":{"name":"Fabio Estevam","email":"f37aab7b304f42579817075af31d50648f6a90af@nxp.com"},"message":"linux-headers: allow specifying 4.8 as kernel header version\n\nEven though 4.8 is not released yet, some people may want to build a\nsystem using the 4.8-rc kernel, and point to the kernel sources as the\nkernel headers to use for the toolchain.\n\nIn order to make this possible, this commit adds support for specifying\n4.8 as the kernel headers version, in both the internal and external\ntoolchain logic.\n\nSigned-off-by: Fabio Estevam <fabio.estevam@nxp.com>\n[Thomas: remove support for 4.8 headers selection, and rework commit log.]\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/d3ac2bc616803b40efad1e620ffe09eb7f7d1565"},{"sha":"0f0183121d933cc38f78d1ded6c3a59907cc917c","author":{"name":"Fabio Estevam","email":"f37aab7b304f42579817075af31d50648f6a90af@nxp.com"},"message":"mx6ulpico: Use kernel 4.8-rc5\n\nWith kernel 4.8-rc5 we no longer need to use the \"CONFIG_SMP=n\" workaround\nas the reboot issue has been fixed upstream by commit 059e232089e4\n(\"irqchip/gic: Allow self-SGIs for SMP on UP configurations\")\n\nSigned-off-by: Fabio Estevam <fabio.estevam@nxp.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/0f0183121d933cc38f78d1ded6c3a59907cc917c"},{"sha":"2a70624a770f541cce16a059968c0d9aaaa67b73","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"build/advanced: add option to check for use of cdefs.h\n\nWe want to catch programs that directly include sys/cdefs.h so that\nwe can fix them not to. So, we want instrument sys/cdefs.h to emit a\nwarning when it is included.\n\nHowever, there are two cases: musl and the other C libraries.\n\nFor musl, it is pretty trivial to do so, because we install our own\nsys/cdefs.h header, so we are free to instrument it at will. Not content\nto emit a warning when it is included, we can also instrument each macro\nto emit its own warning on being used, so we can easily pinpoint what\nmacro is used and why cdefs.h is used at all.\n\nThis is made even easier because musl does not include sys/cdefs.h from\nits own headers, so any inclusion of sys/cdefs.h is entirely due to an\nexplicit include by a package.\n\nBut for glibc and uClibc, the matter is a little bit different: there\nare two problems we have to solve:\n\n  - both glibc and uClibs install their own sys/cdefs.h, so we are not\n    free to instrument it at will;\n\n  - both include it from their own headers, so that the inclusion of it\n    is not necessarily an explicit include by a package.\n\nWe solve these two problems in two ways:\n\n  - the first point is solved by renaming the existing header, adding\n    our own header that acts as a trampoline to the original one, after\n    adding a #warning to warn about inclusion of sys/cdefs.h;\n\n  - the second poitn is solved by changing all the headers installed by\n    the toolchain todirectly include the original header instead of our\n    trampoline.\n\nThis way, we can catch direct inclusion of sys/cdefs.h and ignore\nindirect inclusions that are internal to the C library headers.\n\nThis also means that we are limited in what we can catch. We can not\ninstrument each macro individually, so all we know is that sys/cdefs.h\nwas included; we don't know what is being used from it.\n\nBecause instrumenting sys/cdefs.h to emit even just a warning has the\npotential to break packages the hard way (e.g. those using -Werror that\nwould normally not have any warning), we make tht an advanced build\noption that default to not instrumenting sys/cdefs.h.\n\nWhen we are confident that the instrumentation of sys/cdefs.h has no\nharmful side effects, we can change the default to emit the warning.\n\nBeside no instrumentation and adding a warning, we add a third option,\nto treat use of sys/cdefs.h as an error. This does break a lot of\nthings, so this is only available to actively track down the use of\nsys/cdefs.h with the aim of removing its use from a pacakge.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nCc: Arnout Vandecappelle <arnout@mind.be>","distinct":true,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/2a70624a770f541cce16a059968c0d9aaaa67b73"}]}
{"actor":{"display_login":"yann-morin-1998"}}