[CRIU] [PATCH 0/4] Generate libcriu.so using general make engine

Cyrill Gorcunov gorcunov at openvz.org
Wed Aug 28 15:57:44 EDT 2013


Here we start building libcriu using general make engine.

Pavel, can we please wait moving pie/util-fd.c to some
util/ directory. The thing is that our make engine is
not yet autogenerating multiple targets for sources
which lays outside of directory.

This is more-less fine at moment since library explicitly
depends on pie code to be generated first but it will become
a problem in future, and if I start moving code to util/ now
it simply will make all things more vague :(

Thus I need to think about our make engine and make it more
flexible, which of course requires some time.

For what we have after this series -- should be enough to
allow Ruslan to continue developing library simply adding
new obj-y targets into lib/Makefile.

Cyrill Gorcunov (4):
  build: Don't forget to use LDFLAGS when ld invoked
  pie: Move send_fds/recv_fds helpers into separate pie/util-fd.c
  make: Use generic build engine for libcriu.so
  git: Don't track *.so files

 .gitignore             |   1 +
 Makefile               |  13 ++--
 lib/Makefile           |  34 ++++++++---
 pie/Makefile           |   1 +
 pie/util-fd.c          | 157 +++++++++++++++++++++++++++++++++++++++++++++++++
 pie/util.c             | 139 -------------------------------------------
 scripts/Makefile.build |   4 +-
 7 files changed, 194 insertions(+), 155 deletions(-)
 create mode 100644 pie/util-fd.c

-- 
1.8.1.4


More information about the CRIU mailing list