[CRIU] [PATCH 00/10] pie/build: Cleaning up PIE/compel
Andrei Vagin
avagin at gmail.com
Tue May 21 10:20:18 MSK 2019
Applied, thanks!
On Fri, May 17, 2019 at 11:52:59PM +0100, Dmitry Safonov wrote:
> I was going to add vdso support to arm32 and just remove CONFIG_VDSO,
> when I've noticed that parasite-vdso.o, util-vdso.o and vdso-pie.o
> are included into pie.lib.a, rather just in restorer - which doesn't
> make much sense.
>
> I've got digressed and started cleaning the mess resulting with those 10
> patches - optimum size for review :)
>
> So, this is part 1, the next will be adding vdso support to arm32 and
> removing CONFIG_VDSO, and then part 3 - what I initially wanted to do :D
>
> Cc: Cyrill Gorcunov <gorcunov at gmail.com>
>
> Travis-CI URL: https://travis-ci.org/0x7f454c46/criu/builds/534013272
> Let's see if the Jenkins will be in ruins [hopefully all will go smooth].
>
> Dmitry Safonov (10):
> build/pie: Add comments to build files
> arm/build: Move -marm cflag to CFLAGS_PIE
> build: Move __ASSEMBLY__ define to the top Makefile
> make: Don't export ccflags-y
> Makefile.crtools: Remove bogus ccflags-y
> build: Use cflags from compel for pie.lib.a
> compel: Don't use CFLAGS_PIE for libcompel.so
> make: Move CR_NOGLIBC into CFLAGS_PIE
> criu/ia32: Consolidate compat vdso and move to arch/x86
> build/criu/pie: Move trampolines to restorer-obj-y
>
> Makefile | 12 ++++++++++-
> compel/Makefile | 1 -
> compel/plugins/Makefile | 4 ++--
> criu/Makefile | 25 ++++++++++------------
> criu/Makefile.crtools | 2 --
> criu/arch/aarch64/Makefile | 4 ----
> criu/arch/arm/Makefile | 5 -----
> criu/arch/ppc64/Makefile | 3 ---
> criu/arch/s390/Makefile | 3 ---
> criu/arch/x86/Makefile | 6 +-----
> criu/arch/x86/include/asm/restorer.h | 8 -------
> criu/arch/x86/include/asm/vdso.h | 24 +++++++++++++++++++++
> criu/include/util-vdso.h | 13 ++---------
> criu/pie/Makefile | 25 ++++++++++++++--------
> criu/pie/Makefile.library | 32 ++++++----------------------
> criu/pie/parasite-vdso.c | 14 ++----------
> 16 files changed, 76 insertions(+), 105 deletions(-)
>
> --
> 2.21.0
>
> _______________________________________________
> CRIU mailing list
> CRIU at openvz.org
> https://lists.openvz.org/mailman/listinfo/criu
More information about the CRIU
mailing list