b52fc2d fix the build error it cause runtime segfault. I wonder did you test b52fc2d . my quick test show a segmentation fault at pluto shutdown.
Program terminated with signal SIGSEGV, Segmentation fault. #0 0x0000000000000000 in ?? () Missing separate debuginfos, use: dnf debuginfo-install libreswan-3.28_1714_g51600cfe3a_master-1.fc30.x86_64 (gdb) bt #0 0x0000000000000000 in ?? () #1 0x00005641c31082cb in exit_pluto (status=PLUTO_EXIT_OK) at /home/build/libreswan/programs/pluto/plutomain.c:1921 #2 0x00005641c3170ca3 in whack_handle_cb (fd=4, event=2, arg=0x0) at /home/build/libreswan/programs/pluto/rcv_whack.c:635 #3 0x00007ff5fd56fbb7 in event_persist_closure (ev=<optimized out>, base=0x5641c4374b28) at event.c:1580 Line 1921 kernel_ops->shutdown(); This what satarted ths commit race: antony cagney: with USE_XFRM_INTERFACE=false https://travis-ci.org/antonyantony/libreswan/builds/654227133 kernel_xfrm.o:(.data.rel.ro+0x30): undefined reference to `free_xfrmi_ipsec1' LetoTo missing ifdef. I fixed it wait it shows up as tuomo fixed it? weird. git made up the name, or did you just push the exact same patch and commit message? --- my 0.00 comment. Just a hint if it helps: .shutdown = free_xfrmi_ipsec1, #else .shutdown = NULL = NULL will caause seg fault. You need stub like Andrew added for BSD kernel_bsdkame.c c57088adef Then comes the question where, which file, to add such a stub for xfrm. USE_XFRM_INTERFACE=false kernel_xfrm_interface.c is not compiled. you could possibly add kernel_xfrm_interface.h need test it works or in kernel_xfrm.c -antony _______________________________________________ Swan-dev mailing list Swan-dev@lists.libreswan.org https://lists.libreswan.org/mailman/listinfo/swan-dev