[LTP] [PATCH 0/3] musl: travis build and include fixes

Petr Vorel petr.vorel@gmail.com
Tue Dec 10 21:13:18 CET 2019


Hi,

although LTP not yet fully support musl, I'd like
to add travis build via Alpine linux distro.
Remaining broken tests are deleted before building,
I volunteer to solve musl problems for new code.

I also added 2 simple RPC fixes.
RPC tests deserve some rewrite, but I'd postpone it.
https://github.com/linux-test-project/ltp/issues/621

Kind regards,
Petr

Petr Vorel (3):
  travis: Add musl build (with Alpine Linux)
  rpc: Add missing <string.h>
  rpc: Remove <sys/socketvar.h>

 .travis.yml                                   |  7 +++
 .../rpc/basic_tests/rpc01/rpc_server.c        |  1 +
 .../rpc_clnt_broadcast_dataint.c              |  1 +
 .../rpc_svcraw_create.c                       |  1 -
 .../rpc_svctcp_create.c                       |  1 -
 .../rpc_svctcp_create_stress.c                |  1 -
 .../rpc_svcudp_bufcreate.c                    |  1 -
 .../rpc_svcudp_create.c                       |  1 -
 .../rpc_svcudp_create_stress.c                |  1 -
 .../rpc_registerrpc.c                         |  1 -
 .../rpc_svc_register.c                        |  1 -
 .../rpc_svc_unregister.c                      |  1 -
 .../rpc_xprt_register.c                       |  1 -
 .../rpc_xprt_unregister.c                     |  1 -
 .../rpc_stdcall_callrpc/rpc_callrpc_dataint.c |  1 +
 .../rpc_clnt_call_dataint.c                   |  1 +
 .../rpc_svc_freeargs_svc.c                    |  1 +
 .../rpc_stdcall_svc_getargs/rpc_svc_getargs.c |  1 +
 .../rpc_svc_sendreply.c                       |  1 +
 .../tirpc_bottomlevel_clnt_call_dataint.c     |  1 +
 .../tirpc_bottomlevel_clnt_call_mt.c          |  1 +
 .../tirpc_bottomlevel_clnt_call_scalability.c |  1 +
 .../tirpc_expertlevel_clnt_call_complex.c     |  1 +
 .../tirpc_expertlevel_clnt_call_dataint.c     |  1 +
 .../tirpc_expertlevel_clnt_call_mt.c          |  1 +
 .../tirpc_expertlevel_clnt_call_scalability.c |  1 +
 .../tirpc_rpcb_rmtcall_complex.c              |  1 +
 .../tirpc_rpcb_rmtcall_dataint.c              |  1 +
 .../tirpc_rpcb_rmtcall_mt.c                   |  1 +
 .../tirpc_rpcb_rmtcall_scalability.c          |  1 +
 .../tirpc_svc_reg_mt.c                        |  1 +
 .../tirpc_svc_unreg_mt.c                      |  1 +
 .../tirpc_interlevel_clnt_call_complex.c      |  1 +
 .../tirpc_interlevel_clnt_call_dataint.c      |  1 +
 .../tirpc_interlevel_clnt_call_mt.c           |  1 +
 .../tirpc_interlevel_clnt_call_scalability.c  |  1 +
 .../tirpc_rpc_broadcast_dataint.c             |  1 +
 .../tirpc_rpc_broadcast_mt.c                  |  1 +
 .../tirpc_rpc_broadcast_scalability.c         |  1 +
 .../tirpc_rpc_broadcast_exp_dataint.c         |  1 +
 .../tirpc_rpc_broadcast_exp_mt.c              |  1 +
 .../tirpc_rpc_broadcast_exp_scalability.c     |  1 +
 .../tirpc_rpc_call_complex.c                  |  1 +
 .../tirpc_rpc_call_dataint.c                  |  1 +
 .../tirpc_simple_rpc_call/tirpc_rpc_call_mt.c |  1 +
 .../tirpc_rpc_call_scalability.c              |  1 +
 .../tirpc_simple_rpc_reg/tirpc_rpc_reg_mt.c   |  1 +
 .../tirpc_toplevel_clnt_call_complex.c        |  1 +
 .../tirpc_toplevel_clnt_call_dataint.c        |  1 +
 .../tirpc_toplevel_clnt_call_mt.c             |  1 +
 .../tirpc_toplevel_clnt_call_scalability.c    |  1 +
 .../tests_pack/rpc_svc_1/rpc_svc_1.c          |  1 +
 travis/alpine.sh                              | 51 +++++++++++++++++++
 53 files changed, 98 insertions(+), 11 deletions(-)
 create mode 100755 travis/alpine.sh

-- 
2.24.0



More information about the ltp mailing list