{"push_id":1257557048,"size":13,"distinct_size":2,"ref":"refs/heads/yem/linux-host-perf","head":"8ea6cb242ebb6d95a7919d1d8758eb25719cc617","before":"204f82290d044852ac0135d2195a32b3da363c21","commits":[{"sha":"817938bb1699a972463fd576df981145f87624cb","author":{"name":"Paul Cercueil","email":"ff6ed9b29d46e9b5a03904225dcc49d22bf5597c@analog.com"},"message":"libiio: Add a patch to fix compilation with old glibc\n\nCherry-picked from upstream.\n\nFixes:\n\n  http://autobuild.buildroot.net/results/fa7f7db861c342f4d189f74b983ae9d2751cf29b/\n\nSigned-off-by: Paul Cercueil <paul.cercueil@analog.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/817938bb1699a972463fd576df981145f87624cb"},{"sha":"f6017708fcf63bb6eb1703b1aee43aff549af484","author":{"name":"Rodrigo Rebello","email":"75bf589c909620b212bdb0df8b17420e4cf0edf4@gmail.com"},"message":"manual: fix typo\n\nSigned-off-by: Rodrigo Rebello <rprebello@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/f6017708fcf63bb6eb1703b1aee43aff549af484"},{"sha":"f55adea434876cf1ee2604abe367ed1b6c555faf","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"linux: cpupower needs gettext\n\nThe cpupower linux tool needs gettext, always (even without locales).\n\nWe need to disable NLS, otherwise it tries to compile the .po files.\nWe also need to pass -lintl, otherwise it forgets to link with it\n(because, the world is glibc-only, you did not know? And glibc does not\nneed we link with -lintl, so why would we? Oh, yes, we also reinvented\nour super intelligent one-off Makefile rather than use one of the\nstandard buildsystems).\n\nFixes #9181:\n\n      CC       utils/helpers/sysfs.o\n    In file included from utils/helpers/amd.c:9:0: ./utils/helpers/helpers.h:13:21: fatal error: libintl.h: No such file or directory\n     #include <libintl.h>\n                         ^\n\nWithout NLS=false (yes, we could depend on host-gettext):\n\n      MSGFMT   po/de.gmo\n    make[3]: msgfmt: Command not found\n\nWithout LDFLAGS=-lintl:\n\n      CC       cpupower\n    ./utils/cpupower.o: In function `main':\n    cpupower.c:(.text.startup+0x1a4): undefined reference to `libintl_textdomain'\n    ./utils/idle_monitor/cpupower-monitor.o: In function `list_monitors':\n    cpupower-monitor.c:(.text+0x5dc): undefined reference to `libintl_gettext'\n    ./utils/cpupower-set.o: In function `cmd_set':\n    cpupower-set.c:(.text+0x38): undefined reference to `libintl_textdomain'\n    ./utils/cpupower-info.o: In function `cmd_info':\n    cpupower-info.c:(.text+0x20): undefined reference to `libintl_textdomain'\n    collect2: error: ld returned 1 exit status\n\nReported-by: Joergen Pihlflyckt <Jorgen.Pihlflyckt@ajeco.fi>\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Joergen Pihlflyckt <Jorgen.Pihlflyckt@ajeco.fi>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/f55adea434876cf1ee2604abe367ed1b6c555faf"},{"sha":"e31eb720408bb0826ec5a27e804dbe6afaf30390","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"package/musl-compat-headers: provide compatibility headers not in musl\n\nmusl provides neither sys/queue.h nor sys/cdefs.h. Those two headers are\nhowever quite widely used in a lot of packages (though they should at\nleast not use cdefs.h which is only full of mostly-legacy macros, and\nwhich is mostly an internal header of glibc and was never really meant to\nbe exposed to, and used by packages).\n\nBut we don't live in an ideal world, so a lot of packages break when\nthose two headers are missing.\n\nWe already took care of sys/queue.h with the netbsd-queue package. But\nthe need for cdefs.h is getting more and more pressing.\n\nWe rename the netbsd-queue package into musl-compat-headers, and we\nmake it install sys/queue.h (from NetBSD) and sys/cdefs.h (a minimalist\none we bundle in Buildroot). We can't use the cdefs.h from NetBSD\nbecause it includes machine-dependent headers; instead we bundle a very\nminimalistic one, that covers only what we need.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nCc: Baruch Siach <baruch@tkos.co.il>\nCc: Arnout Vandecappelle <arnout@mind.be>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/e31eb720408bb0826ec5a27e804dbe6afaf30390"},{"sha":"4cae57b4588e5ad6917559602d529c86be95db42","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"package/rpcbind: fix musl build\n\nrpcbind uses the __P() macro defined in sys/cdefs.h but does not\nincludes it explicitly, relying on the glibc behaviour to include it\nfrom its own headers.\n\nBut this macro does nothing but expands as its argument. In the past,\nit did provide support for pre-ANSI compilers that did not support\nfunction prototypes. Those are now gone, and glibc provides this macro\nfor legacy code.\n\nPatch out the use of __P() altogether.\n\nFixes:\n    http://autobuild.buildroot.org/results/346/346c5b562c244ddb039db2f86f71d670a01ed9ce/\n    http://autobuild.buildroot.org/results/d77/d77454265c45539178c008c5d92509c441447675/\n    and numerous such autobuild failures\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/4cae57b4588e5ad6917559602d529c86be95db42"},{"sha":"93120632f034b20caa80132e8c1b7f16e10e7e26","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"package/aircrack-ng: drop a musl-compatibility patch\n\nWe now always have a sys/cdefs.h, so we can drop this patch.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nReviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/93120632f034b20caa80132e8c1b7f16e10e7e26"},{"sha":"6e8617f22247d761ae42dd637c7dda4ee2106f5b","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"package/android-tools: drop musl-compatibility cdefs patching out\n\nWe now always have a sys/cdefs.h, so we no longer need to patch it out.\n\nSimplify the patch by removing any hunk removing cdefs.h or the use of\n__BEGIN_DECLS/__END_DECLS. However, it must be included when macros it\ndefines are being used.\n\nAlso, renumber patches to guarantee ordering (static patch was added\nbefore big-endian one).\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nReviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/6e8617f22247d761ae42dd637c7dda4ee2106f5b"},{"sha":"4aa357d9c6b41f5e97b672522fe352dd531eb5ae","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"package/bcusdk: drop a musl-compatibility patch\n\nWe now always have a sys/cdefs.h, so we can drop this patch.\n\nRenumber remaining patch.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nReviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/4aa357d9c6b41f5e97b672522fe352dd531eb5ae"},{"sha":"eef86594b7f255ccf422d0e12e827f625a509231","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"package/libsepol: drop a musl-compatibility patch\n\nWe now always have a sys/cdefs.h, so we can drop this patch.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nReviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/eef86594b7f255ccf422d0e12e827f625a509231"},{"sha":"39812f5dfd09c1f48b7b2f403235debf69ced786","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"package/linknx: drop a musl-compatibility patch\n\nWe now always have a sys/cdefs.h, so we can drop this patch.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nReviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/39812f5dfd09c1f48b7b2f403235debf69ced786"},{"sha":"19bbe7f09d62a78c4a2493966c8aa876a96d0eba","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"package/qlibc: drop a musl-compatibility patch\n\nWe now always have a sys/cdefs.h, so we can drop this patch.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\nReviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>\nSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>","distinct":false,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/19bbe7f09d62a78c4a2493966c8aa876a96d0eba"},{"sha":"d60a03105d405fe757ab60fdd8fb4dda282b0bfd","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"linux/perf: build in a sub-directory\n\nCurrently, we only build perf for the target.\n\nHowever, analysing some of the results gathered by perf (aka trace) may\nrequire running perf (aka trace) on the host, so we'll have to build\nperf for the host too.\n\nTo avoid mixing target and host binaries, we need to build them in\nseparate directories.\n\nThis commit only moves the target build, in preparation of the host\nbuild to come later.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Thomas De Schampheleire <patrickdepinguin@gmail.com>","distinct":true,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/d60a03105d405fe757ab60fdd8fb4dda282b0bfd"},{"sha":"8ea6cb242ebb6d95a7919d1d8758eb25719cc617","author":{"name":"Yann E. MORIN","email":"5914afe43711f8d3ab584c09509bb25676fff3d1@free.fr"},"message":"linux/perf: build the host perf tool\n\nCurrently, we only build the target variant of the perf tool. However,\nperf on the target may generate a bunch of data files that may have to\nbe analysed on the host.\n\nThere is no host-variant of the linux-tools infrastructure, so we just\nbuild the host perf at the same time we build the target one.\n\nSigned-off-by: \"Yann E. MORIN\" <yann.morin.1998@free.fr>\nCc: Thomas De Schampheleire <patrickdepinguin@gmail.com>","distinct":true,"url":"https://api.github.com/repos/yann-morin-1998/buildroot/commits/8ea6cb242ebb6d95a7919d1d8758eb25719cc617"}]}
{"actor":{"display_login":"yann-morin-1998"}}