Fix the error while installing execltp.#19
Fix the error while installing execltp.#19ruanzhengwang wants to merge 1 commit intolinux-test-project:masterfrom
Conversation
Signed-off-by: Zhengwang Ruan <[email protected]>
|
This patch fixed the error happened while installing execltp at the end of 'make install'. install -m 00755 "/tmp/ltp-repo/runltplite.sh" "/opt/ltp/runltplite.sh" |
|
Did you run configure first? |
|
I didn't obviously run 'configure' command, but did the steps introduced in INSTALL as below, Not using autoconf: |
|
That's the problem; execltp.in is one of the files that's templated via configure[.ac]; my bad for not adding it to the directions when I created the script :(.. INSTALL needs the following command added to the steps which will be done in order to install without configure being run:
|
|
yeah, the Makefile is correct, so we don't want to go installing the raw source |
Only newlib testcases support SAFE macros in cleanup(). When SAFE_UNLINK fails, it creates infinite loop between tst_brk_ and cleanup: #0 tst_res__ at tst_res.c:153 #1 0x0000000000407ba8 in tst_brk__ at tst_res.c:480 #2 0x00000000004081fe in tst_brkm_ at tst_res.c:577 #3 0x000000000040a7c9 in safe_unlink at safe_macros.c:358 #4 0x0000000000404abd in cleanup () at pipeio.c:497 #5 0x0000000000407bc7 in tst_brk__ at tst_res.c:498 #6 0x00000000004081fe in tst_brkm_ at tst_res.c:577 #7 0x000000000040c1d6 in def_handler at tst_sig.c:231 #8 <signal handler called> #9 0x00007f29c2cbd1f7 in __GI_raise at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #10 0x00007f29c2cbe8e8 in __GI_abort () at abort.c:90 #11 0x00000000004081af in tst_brkm_ at tst_res.c:581 #12 0x000000000040a7c9 in safe_unlink at safe_macros.c:358 #13 0x0000000000404abd in cleanup () at pipeio.c:497 #14 0x0000000000407bc7 in tst_brk__ at tst_res.c:498 #15 0x00000000004081fe in tst_brkm_ at tst_res.c:577 #16 0x000000000040c1d6 in def_handler at tst_sig.c:231 #17 <signal handler called> #18 0x00007f29c2cbd1f7 in __GI_raise at ../nptl/sysdeps/unix/sysv/linux/raise.c:56 #19 0x00007f29c2cbe8e8 in __GI_abort () at abort.c:90 #20 0x00000000004081af in tst_brkm_ at tst_res.c:581 #21 0x000000000040a7c9 in safe_unlink at safe_macros.c:358 #22 0x0000000000404abd in cleanup () at pipeio.c:497 ... Signed-off-by: Jan Stancek <[email protected]>
Signed-off-by: Zhengwang Ruan [email protected]