diff options
-rw-r--r-- | meta/recipes-extended/ltp/ltp_20140115.bb | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/meta/recipes-extended/ltp/ltp_20140115.bb b/meta/recipes-extended/ltp/ltp_20140115.bb index 361eccb0b1..2a3999b8cb 100644 --- a/meta/recipes-extended/ltp/ltp_20140115.bb +++ b/meta/recipes-extended/ltp/ltp_20140115.bb | |||
@@ -39,10 +39,18 @@ export exec_prefix = "/opt/ltp" | |||
39 | 39 | ||
40 | # ltp doesn't regenerate ffsb-6.0-rc2 configure and hardcode configure call. | 40 | # ltp doesn't regenerate ffsb-6.0-rc2 configure and hardcode configure call. |
41 | # we explicitly force regeneration of that directory and pass configure options. | 41 | # we explicitly force regeneration of that directory and pass configure options. |
42 | do_configure_prepend() { | 42 | do_configure_append() { |
43 | (cd utils/ffsb-6.0-rc2; autoreconf -fvi; ./configure ${CONFIGUREOPTS}) | 43 | (cd utils/ffsb-6.0-rc2; autoreconf -fvi; ./configure ${CONFIGUREOPTS}) |
44 | } | 44 | } |
45 | 45 | ||
46 | # The makefiles make excessive use of make -C and several include testcases.mk | ||
47 | # which triggers a build of the syscall header. To reproduce, build ltp, | ||
48 | # then delete the header, then "make -j XX" and watch regen.sh run multiple | ||
49 | # times. Its easier to generate this once here instead. | ||
50 | do_compile_prepend () { | ||
51 | ( make -C ${B}/testcases/kernel include/linux_syscall_numbers.h ) | ||
52 | } | ||
53 | |||
46 | do_install(){ | 54 | do_install(){ |
47 | install -d ${D}/opt/ltp/ | 55 | install -d ${D}/opt/ltp/ |
48 | oe_runmake DESTDIR=${D} SKIP_IDCHECK=1 install | 56 | oe_runmake DESTDIR=${D} SKIP_IDCHECK=1 install |