mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 05:09:24 +00:00
xserver-xorg: remove embedded build path in the source
The generated source file sdksyms.c has a comment with the absolute build path, which means xserver-xorg-src contains this build path. This is both potential build information leakage and a source of unreproducibility, so remove the comment. (From OE-Core rev: 2086e0f08d920de15ab4065fb43c2281b1dcc57a) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
3ac93c73e1
commit
6fc65530fb
@@ -0,0 +1,22 @@
|
||||
sdksyms.sh: don't embed the build path
|
||||
|
||||
This script generates a header that has a comment containing the build path for
|
||||
no real reason. As this source can end up deployed on targets in debug packages
|
||||
this means there is both potentially sensitive information leakage about the
|
||||
build environment, and a source of change for reproducible builds.
|
||||
|
||||
Upstream-Status: Submitted [https://gitlab.freedesktop.org/xorg/xserver/merge_requests/253]
|
||||
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
||||
|
||||
diff --git a/hw/xfree86/sdksyms.sh b/hw/xfree86/sdksyms.sh
|
||||
index 39e33711d..cdb3794b9 100755
|
||||
--- a/hw/xfree86/sdksyms.sh
|
||||
+++ b/hw/xfree86/sdksyms.sh
|
||||
@@ -308,7 +308,6 @@ BEGIN {
|
||||
print(" * These symbols are referenced to ensure they");
|
||||
print(" * will be available in the X Server binary.");
|
||||
print(" */");
|
||||
- printf("/* topdir=%s */\n", topdir);
|
||||
print("_X_HIDDEN void *xorg_symbols[] = {");
|
||||
|
||||
printf("sdksyms.c:") > "sdksyms.dep";
|
||||
@@ -4,6 +4,7 @@ SRC_URI += "file://0001-xf86pciBus.c-use-Intel-ddx-only-for-pre-gen4-hardwar.pat
|
||||
file://pkgconfig.patch \
|
||||
file://0001-test-xtest-Initialize-array-with-braces.patch \
|
||||
file://0001-compiler.h-Do-not-include-sys-io.h-on-ARM-with-glibc.patch \
|
||||
file://sdksyms-no-build-path.patch \
|
||||
"
|
||||
SRC_URI[md5sum] = "c4841cc24b79420205d082fe82e0a650"
|
||||
SRC_URI[sha256sum] = "fe0fd493ebe93bfc56bede382fa204458ff5f636ea54d413a5d1bd58e19166ee"
|
||||
|
||||
Reference in New Issue
Block a user