Displaying 6 results from an estimated 6 matches for "kbuild_reproducible".
2010 Oct 20
2
[PATCH] klibc: reproducible builds
From: Maciej ?enczykowski <maze at google.com>
This adds a new setting: KBUILD_REPRODUCIBLE
If it is non-empty, ar and ranlib will be called in such
a way that timestamps do not affect the build output.
This allows one to get perfectly reproducible builds.
Signed-off-by: Maciej ?enczykowski <maze at google.com>
---
scripts/Kbuild.klibc | 14 +++++++++-----
usr/klibc/Kbuild |...
2020 Mar 28
0
[klibc:master] README.klibc: Document the KBUILD_REPRODUCIBLE variable
...klibc.git;a=commit;h=5def595a55493832f23c7d18a50937e93c61c80e
Author: Ben Hutchings <ben at decadent.org.uk>
AuthorDate: Sat, 28 Mar 2020 22:31:19 +0000
Committer: Ben Hutchings <ben at decadent.org.uk>
CommitDate: Sat, 28 Mar 2020 22:33:28 +0000
[klibc] README.klibc: Document the KBUILD_REPRODUCIBLE variable
Signed-off-by: Ben Hutchings <ben at decadent.org.uk>
---
usr/klibc/README.klibc | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/usr/klibc/README.klibc b/usr/klibc/README.klibc
index 2b97f294..dfb0895c 100644
--- a/usr/klibc/README.klibc
+++ b/usr/klibc/README.klibc
@@...
2019 Oct 07
0
[klibc:master] Kbuild: Work around broken "ar s" in binutils 2.32
...ion(-)
diff --git a/scripts/Kbuild.klibc b/scripts/Kbuild.klibc
index c32bc632..b7e99b56 100644
--- a/scripts/Kbuild.klibc
+++ b/scripts/Kbuild.klibc
@@ -100,7 +100,7 @@ KLIBCAR := $(AR)
# The second will be used for reproducible builds, the first otherwise.
klibc-ar = $(KLIBCAR) $(if $(KBUILD_REPRODUCIBLE),$(2),$(1))
-KLIBCRANLIB := $(call klibc-ar,s,Ds)
+KLIBCRANLIB := $(RANLIB) $(if $(KBUILD_REPRODUCIBLE),-D)
KLIBCSTRIP := $(if $(CONFIG_DEBUG_INFO),true,$(STRIP))
KLIBCNM := $(NM)
KLIBCOBJCOPY := $(OBJCOPY)
2019 Jan 20
0
[klibc:master] Kbuild: Add option to install unstripped binaries
..._KLIBC_THUMB is not set
# CONFIG_AEABI is not set
+# CONFIG_DEBUG_INFO is not set
diff --git a/scripts/Kbuild.klibc b/scripts/Kbuild.klibc
index 7a8ad2a..5a4b71e 100644
--- a/scripts/Kbuild.klibc
+++ b/scripts/Kbuild.klibc
@@ -100,7 +100,7 @@ KLIBCAR := $(AR)
klibc-ar = $(KLIBCAR) $(if $(KBUILD_REPRODUCIBLE),$(2),$(1))
KLIBCRANLIB := $(call klibc-ar,s,Ds)
-KLIBCSTRIP := $(STRIP)
+KLIBCSTRIP := $(if $(CONFIG_DEBUG_INFO),true,$(STRIP))
KLIBCNM := $(NM)
KLIBCOBJCOPY := $(OBJCOPY)
KLIBCOBJDUMP := $(OBJDUMP)
@@ -136,6 +136,10 @@ KLIBCLIBCSHARED := $(KLIBCOBJ)/libc.s...
2020 Aug 22
0
[ANNOUNCE] klibc 2.0.8
...[klibc] dash: README.dash: List the changes from upstream
[klibc] Suppress format truncation warnings for sprintf() and vsprintf()
[klibc] ipconfig: Fix alignment of packet structure
[klibc] nfsmount: Fix alignment of packet structures
[klibc] README.klibc: Document the KBUILD_REPRODUCIBLE variable
[klibc] arch: Remove cris port
Revert "[klibc] Kbuild: Tell gas we don't want executable stacks"
[klibc] Kbuild: Add a per-architecture option to disable exectable stacks
[klibc] arch: Explicitly disable or enable executable stacks
[klibc] Kbuild...
2017 Dec 30
6
building debug version of klibc
Hello!
Can someone please help me in building debug version of klibc ?
I've cloned git://git.kernel.org/pub/scm/libs/klibc/klibc.git , but
failed to build it with debug info
added "-g" to HOSTCFLAGS in Makefile, but
$ make -j KLIBCKERNELSRC=`pwd`/../linux-2.6/usr
still strips every debug symbol , and i'm failed to change
scripts/Kbuild.klibc and Makefile to remove strip