use qemu-user-static to test program without SIMD
Signed-off-by: Shengjing Zhu <i@zhsj.me>master
parent
74b1255165
commit
3ca8fb3ce5
|
@ -7,6 +7,7 @@ Build-Depends:
|
|||
autotools-dev,
|
||||
debhelper (>= 9),
|
||||
dh-autoreconf,
|
||||
qemu-user-static [amd64] <!nocheck>,
|
||||
Standards-Version: 4.1.3
|
||||
Homepage: http://jerasure.org/
|
||||
Vcs-Git: https://salsa.debian.org/openstack-team/third-party/gf-complete.git
|
||||
|
|
|
@ -14,6 +14,18 @@ override_dh_auto_configure:
|
|||
dh_auto_configure -- --disable-sse --disable-neon
|
||||
endif
|
||||
|
||||
ifeq ($(DEB_HOST_ARCH), amd64)
|
||||
ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
|
||||
override_dh_auto_test:
|
||||
dh_auto_test
|
||||
./libtool --mode=execute qemu-x86_64-static -cpu qemu64,-sse3,-ssse3,-sse4.1,-sse4.2 ./test/gf_unit 64 A -1 -
|
||||
./libtool --mode=execute qemu-x86_64-static -cpu qemu64,+sse3,-ssse3,-sse4.1,-sse4.2 ./test/gf_unit 64 A -1 -
|
||||
./libtool --mode=execute qemu-x86_64-static -cpu qemu64,+sse3,+ssse3,-sse4.1,-sse4.2 ./test/gf_unit 64 A -1 -
|
||||
./libtool --mode=execute qemu-x86_64-static -cpu qemu64,+sse3,+ssse3,+sse4.1,-sse4.2 ./test/gf_unit 64 A -1 -
|
||||
./libtool --mode=execute qemu-x86_64-static -cpu qemu64,+sse3,+ssse3,+sse4.1,+sse4.2 ./test/gf_unit 64 A -1 -
|
||||
endif
|
||||
endif
|
||||
|
||||
override_dh_install:
|
||||
dh_install
|
||||
# NOTE(jamespage): Don't ship example binaries, just the actual tools
|
||||
|
|
Loading…
Reference in New Issue