<div dir="ltr">Hi<div><br></div><div>Jeff has been setting up the FACE Conformance Test Suite to test RTEMS+libbsd against the FACE General Purpose Profile. He has results for arm/xilinx_zynq_a9_qemu which fail for 37 symbols that should be satisfied from libbsd. </div><div><br></div><div><br></div><div>=========================</div><div>#include <net/if.h><br><br>int main()<br>{<br>struct if_nameindex ** var0 = {0};<br>if_freenameindex(*var0);<br>return 0;<br>}<br></div><div>  =========================  <br></div><div><br></div><div>The Conformance Test Suite is setup to compile the above file and then link it. This is the link line.  This error occurred 37 times.</div><div><br></div><div>I apologize if the copy and paste is wonky. The report is in PDF.</div><div><br></div><div>command: /home/mayes/dev/rtems/5/bin/arm-rtems5-gcc Test000001.o<br>/home/mayes/face/CTS_3.1.0/sample/typesGoldLib.a -lm -lbsd -lrtemsdefaultconfig -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O0 -g<br></div>-B/home/mayes/rtems-arm/arm-rtems5/xilinx_zynq_a9_qemu/lib/ -specs bsp_specs<br>-qrtems -lm -lbsd -lrtemsdefaultconfig -o Test000001.exe<br>return code: 1<br>output:<br>/home/mayes/dev/rtems/5/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld:<br>/home/mayes/rtems-arm/arm-rtems5/xilinx_zynq_a9_qemu/lib/libbsd.a(uipc_mbuf.c.1<br>8.o): in function `m_unmappedtouio':<br>/home/mayes/dev/rtems-libbsd/build/arm-rtems5-xilinx_zynq_a9_qemu-default/../..<br>/freebsd/sys/kern/uipc_mbuf.c:1813: undefined reference to `PHYS_TO_VM_PAGE'<br>/home/mayes/dev/rtems/5/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld:<br>/home/mayes/dev/rtems-libbsd/build/arm-rtems5-xilinx_zynq_a9_qemu-default/../..<br>/freebsd/sys/kern/uipc_mbuf.c:1814: undefined reference to `uiomove_fromphys'<br>collect2: error: ld returned 1 exit status<div><br></div><div>Checking the source code, the line number looks like the code is different from the master than 5-freebsd-12. It also looks like Jeff is testing against the master. This leads to a few simple questions:</div><div><br></div><div>+ Should Jeff be testing using the 5-freebsd-12 branch?</div><div><br></div><div>+ Why isn't the master in sync enough to pass this simple test?</div><div><br></div><div>+ What's the relationship between the master and 5-freebsd-12?<br><div><br></div><div>--joel</div></div></div>