pcheck would always fail at this stage:
make[6]: Entering directory '/home/ubuntu/git/pmdk-git/src/test/tools/pmemspoil'
cc -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,--warn-common -Wl,--fatal-warnings -L../../../../src/tools/../../src/../src/nondebug -o pmemspoil.static-debug spoil.o common.o output.o pme
mblk_priv.o ../../../../src/tools/../../src/../src/debug/libpmemcommon.a ../../../../src/tools/../../src/../src/debug/libpmem.a -pthread -ldl
output.o: file not recognized: File truncated
collect2: error: ld returned 1 exit status
../../../../src/tools/Makefile.inc:292: recipe for target 'pmemspoil.static-debug' failed
make[6]: *** [pmemspoil.static-debug] Error 1
make[6]: Leaving directory '/home/ubuntu/git/pmdk-git/src/test/tools/pmemspoil'
Without parallelization it worked:
echo "PMEM_FS_DIR=/tmp" > src/test/testconfig.sh
echo "PMEM_FS_DIR_FORCE_PMEM=1" >> src/test/testconfig.sh
echo "TEST_BUILD=\"debug nondebug\"" >> src/test/testconfig.sh
echo "TM=1" >> src/test/testconfig.sh
# dh_auto_test calls make test, which only builds the test suite
# make check (and pcheck, for parallel check) actually runs it dh_auto_test -- SKIP_SYNC_REMOTES=y
make SKIP_SYNC_REMOTES=y check
21min to build with that in a VM. Not too bad. I'll add that to the package and skip the test if it's building in a lxc container.
pcheck would always fail at this stage: ubuntu/ git/pmdk- git/src/ test/tools/ pmemspoil' functions -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -Wl,--warn-common -Wl,--fatal- warnings -L../.. /../../ src/tools/ ../../src/ ../src/ nondebug -o pmemspoil. static- debug spoil.o common.o output.o pme ./../src/ tools/. ./../src/ ../src/ debug/libpmemco mmon.a ../../. ./../src/ tools/. ./../src/ ../src/ debug/libpmem. a -pthread -ldl ./../src/ tools/Makefile. inc:292: recipe for target 'pmemspoil. static- debug' failed static- debug] Error 1 ubuntu/ git/pmdk- git/src/ test/tools/ pmemspoil'
make[6]: Entering directory '/home/
cc -Wl,-Bsymbolic-
mblk_priv.o ../../.
output.o: file not recognized: File truncated
collect2: error: ld returned 1 exit status
../../.
make[6]: *** [pmemspoil.
make[6]: Leaving directory '/home/
Without parallelization it worked: testconfig. sh DIR_FORCE_ PMEM=1" >> src/test/ testconfig. sh testconfig. sh testconfig. sh
dh_auto_ test -- SKIP_SYNC_REMOTES=y
echo "PMEM_FS_DIR=/tmp" > src/test/
echo "PMEM_FS_
echo "TEST_BUILD=\"debug nondebug\"" >> src/test/
echo "TM=1" >> src/test/
# dh_auto_test calls make test, which only builds the test suite
# make check (and pcheck, for parallel check) actually runs it
make SKIP_SYNC_REMOTES=y check
21min to build with that in a VM. Not too bad. I'll add that to the package and skip the test if it's building in a lxc container.