summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorbernard <[email protected]>2025-05-14 14:31:24 +0800
committerRbb666 <[email protected]>2025-05-19 18:29:26 +0800
commit1c46d55ad90ac379807ce7a4df9b89f546dfd4dd (patch)
tree659ed1f32ddc445d674e66a793d91b9d77a90de0 /components
parent7e2b74a693f0239bebf831d1e3844a6106ecfc90 (diff)
[smart] Enhance build script with additional cleanup steps
Diffstat (limited to 'components')
-rw-r--r--components/lwp/vdso/user/arch/aarch64/SConstruct4
-rw-r--r--components/lwp/vdso/user/arch/risc-v/SConstruct2
-rw-r--r--components/lwp/vdso/user/arch/risc-v/vdso.lds.S2
3 files changed, 6 insertions, 2 deletions
diff --git a/components/lwp/vdso/user/arch/aarch64/SConstruct b/components/lwp/vdso/user/arch/aarch64/SConstruct
index c1ef4ada3b..56bd014926 100644
--- a/components/lwp/vdso/user/arch/aarch64/SConstruct
+++ b/components/lwp/vdso/user/arch/aarch64/SConstruct
@@ -24,10 +24,12 @@ src = Glob('*.c')
env = Environment(tools=['gcc', 'link'],
AS = AS, ASFLAGS = AFLAGS,
CC = CC, CFLAGS = CFLAGS,
- CPP = CPP, AR = AR,
+ CPP = CPP, AR = AR,
LINK = LINK, LINKFLAGS = LFLAGS)
env.PrependENVPath('PATH', EXEC_PATH)
target = os.path.join(vdso_path, 'user', 'build', 'libvdso.so')
shared_lib = env.SharedLibrary(target=target, source=src)
+Clean(shared_lib, '{vdso_usr}/vdso.lds'.format(vdso_usr=vdso_usr))
+Clean(shared_lib, '.sconsign.dblite')
env.Default(shared_lib)
diff --git a/components/lwp/vdso/user/arch/risc-v/SConstruct b/components/lwp/vdso/user/arch/risc-v/SConstruct
index 081c35a0cb..6613239bf2 100644
--- a/components/lwp/vdso/user/arch/risc-v/SConstruct
+++ b/components/lwp/vdso/user/arch/risc-v/SConstruct
@@ -30,4 +30,6 @@ env.PrependENVPath('PATH', EXEC_PATH)
target = os.path.join(vdso_path, 'user', 'build', 'libvdso.so')
shared_lib = env.SharedLibrary(target=target, source=src)
+Clean(shared_lib, '{vdso_usr}/vdso.lds'.format(vdso_usr=vdso_usr))
+Clean(shared_lib, '.sconsign.dblite')
env.Default(shared_lib)
diff --git a/components/lwp/vdso/user/arch/risc-v/vdso.lds.S b/components/lwp/vdso/user/arch/risc-v/vdso.lds.S
index 5812313d3e..956366e93e 100644
--- a/components/lwp/vdso/user/arch/risc-v/vdso.lds.S
+++ b/components/lwp/vdso/user/arch/risc-v/vdso.lds.S
@@ -30,7 +30,7 @@ SECTIONS
.rela.dyn : ALIGN(8) { *(.rela .rela*) }
.rodata : {
- *(.rodata*)
+ *(.rodata*)
*(.got)
*(.got.plt)
*(.plt)