meta-openembedded/meta-oe/recipes-kernel
Changqing Li 20b8ac86a1
libtracefs: support reproducible builds
[snip of Makefile]
 # bison will create both sqlhist.tab.c and sqlhist.tab.h
sqlhist.tab.h:
sqlhist.tab.c: sqlhist.y sqlhist.tab.h
    bison --debug -v --report-file=bison.report -d -o $@ $<
[snip]

sources of libtracefs is fetched by git, the mtime of sqlhist.y,
sqlhist.tab.c is random. so sometimes, sqlhist.tab.c is regenerated,
sometimes, sqlhist.tab.c in original sources in used. bison used to
gernerate sqlhist.tab.c by upstream libtracefs maybe has different
version with the build host one. This make the final libtracefs.so not
reproducible. This fix touch sqlhist.tab.c to make it has the newest
mtime, and sqlhist.tab.c is not regenerated during build.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-11-20 02:01:29 -08:00
..
agent-proxy meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
blktests meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
bpftool bpftool,bpftool-native: Separate out native recipe 2025-09-06 14:17:15 -07:00
broadcom-bt-firmware meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
cpupower externalsrc: fix support in various components 2024-10-09 15:47:23 -07:00
crash meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
drgn python3-drgn: upgrade 0.0.32 -> 0.0.33 2025-11-06 16:00:50 -08:00
intel-speed-select externalsrc: fix support in various components 2024-10-09 15:47:23 -07:00
ipmitool meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
ipmiutil ipmiutil: Pass --enable-useflags 2023-05-26 08:28:37 -07:00
kernel-selftest kernel-selftest: add cpufreq and cpu-hotplug tests 2025-09-10 09:17:25 -07:00
kpatch meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
ktls-utils ktls-utils: upgrade 1.0.0 -> 1.2.1 2025-07-30 08:03:06 -07:00
libbpf libbpf: upgrade 1.5.0 -> 1.6.2 2025-11-14 07:39:47 -08:00
libpfm meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
libtracefs libtracefs: support reproducible builds 2025-11-20 02:01:29 -08:00
linux recipes: Start WORKDIR -> UNPACKDIR transition 2024-05-23 08:44:44 -07:00
minicoredumper meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
oprofile oprofile: Adjust ptests for UNPACKDIR changes 2025-08-13 10:09:25 -07:00
pm-graph meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
spidev-test externalsrc: fix support in various components 2024-10-09 15:47:23 -07:00
trace-cmd meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
turbostat meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00
usbip-tools meta-openembedded/all: adapt to UNPACKDIR changes 2025-06-25 06:44:52 -07:00