| #!/bin/bash |
| |
| unset SWTPM |
| |
| # FIXME: |
| # Due to some bug in glib2 for i686 we don't seem to be able to run a |
| # 32bit swtpm with cuse interface correctly. The g_cond_wait_until() |
| # doesn't behave as it does with 64bit. test_hashing2 gets stuck. |
| |
| |
| CFLAGS='-m64' ./configure --with-openssl --with-gnutls --prefix=/usr --libdir=/lib64 && \ |
| make clean && \ |
| make -j8 && |
| sudo make -j8 install && |
| cp /usr/bin/swtpm /tmp/swtpm64 && |
| make -j8 check && |
| sudo make -j8 check || |
| exit 1 |
| |
| CFLAGS='-m32' ./configure --with-openssl --with-gnutls --prefix=/usr --libdir=/lib && \ |
| make clean && \ |
| make -j8 && |
| sudo make -j8 install && |
| cp /usr/bin/swtpm /tmp/swtpm32 && |
| make -j8 check && |
| SWTPM_EXE=/tmp/swtpm64 make -j8 check && |
| sudo SWTPM_EXE=/tmp/swtpm64 make -j8 check || |
| exit 1 |
| |
| CFLAGS='-m64' ./configure --with-openssl --with-gnutls --prefix=/usr --libdir=/lib64 && \ |
| make clean && \ |
| make -j8 && |
| SWTPM_EXE=/tmp/swtpm32 make -j8 check && |
| exit 1 |