소스 검색

[smart] Enhance build script with additional cleanup steps

bernard 6 일 전
부모
커밋
1c46d55ad9

+ 3 - 1
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)

+ 2 - 0
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)

+ 1 - 1
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)