Since most ipc testcases have been converted into new api and use ltpnewipc lib, we can cleanup the remain cases into new api and then remove old ltpipc lib.
The cases still using old ltpipc lib
[root@localhost ltp]# git grep ltpipc
libs/libltpipc/Makefile:INTERNAL_LIB := libltpipc.a
testcases/kernel/syscalls/ipc/msgstress/Makefile:LTPLIBS = ltpipc
testcases/kernel/syscalls/ipc/msgstress/Makefile:LTPLDLIBS += -lltpipc
testcases/kernel/syscalls/ipc/semctl/Makefile:LTPLIBS = ltpipc ltpnewipc
testcases/kernel/syscalls/ipc/semctl/Makefile:semctl06: LTPLDLIBS = -lltpipc
testcases/kernel/syscalls/ipc/semget/Makefile:LTPLIBS = ltpipc
testcases/kernel/syscalls/ipc/semget/Makefile:LTPLDLIBS = -lltpipc
testcases/kernel/syscalls/ipc/semget/semget01.c: See libs/libltpipc/libipc.c for more information.
testcases/kernel/syscalls/ipc/semget/semget02.c: See libs/libltpipc/libipc.c for more information.
testcases/kernel/syscalls/ipc/semget/semget03.c: See libs/libltpipc/libipc.c for more information.
testcases/kernel/syscalls/ipc/semget/semget06.c: See libs/libltpipc/libipc.c for more information.
testcases/kernel/syscalls/ipc/shmdt/Makefile:LTPLIBS = ltpipc
testcases/kernel/syscalls/ipc/shmdt/Makefile:LTPLDLIBS = -lltpipc
testcases/kernel/syscalls/ipc/shmdt/shmdt01.c: See libs/libltpipc/libipc.c for more information.
testcases/kernel/syscalls/kill/Makefile:LTPLIBS = ltpipc ltpnewipc
testcases/kernel/syscalls/kill/Makefile:kill07: LTPLDLIBS = -lltpipc
testcases/kernel/syscalls/kill/kill07.c: See libs/libltpipc/libipc.c for more information.
testcases/kernel/syscalls/mremap/Makefile:LTPLIBS = ltpipc
testcases/kernel/syscalls/mremap/Makefile:mremap04: LTPLDLIBS = -lltpipc
[root@localhost ltp]#
Since most ipc testcases have been converted into new api and use ltpnewipc lib, we can cleanup the remain cases into new api and then remove old ltpipc lib.
The cases still using old ltpipc lib