diff options
| author | bernard <[email protected]> | 2025-05-14 14:31:24 +0800 |
|---|---|---|
| committer | Rbb666 <[email protected]> | 2025-05-19 18:29:26 +0800 |
| commit | 1c46d55ad90ac379807ce7a4df9b89f546dfd4dd (patch) | |
| tree | 659ed1f32ddc445d674e66a793d91b9d77a90de0 /components | |
| parent | 7e2b74a693f0239bebf831d1e3844a6106ecfc90 (diff) | |
[smart] Enhance build script with additional cleanup steps
Diffstat (limited to 'components')
| -rw-r--r-- | components/lwp/vdso/user/arch/aarch64/SConstruct | 4 | ||||
| -rw-r--r-- | components/lwp/vdso/user/arch/risc-v/SConstruct | 2 | ||||
| -rw-r--r-- | components/lwp/vdso/user/arch/risc-v/vdso.lds.S | 2 |
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) |
