<div dir="ltr"><div>Hello everyone,</div><div>I tried adding openat to libbsd from freebsd. Got error in not defined _libc_interposing__<br></div><div>Where is that defined or needs to be added from freebsd.<br><br></div><div>link to github repo : <a href="https://github.com/eshandhawan51/rtems-libbsd/tree/file_tests">https://github.com/eshandhawan51/rtems-libbsd/tree/file_tests</a><br></div><div>added file openat.c in freebsd/lib/libc/sys<br><br></div><div>log: <br> eshan@EDs-pc  ~/development/rtems/kernel/rtems-libbsd   file_tests ●  ./waf<br>Waf: Entering directory `/home/eshan/development/rtems/kernel/rtems-libbsd/build/arm-rtems5-xilinx_zynq_a9_qemu-default'<br>[ 188/1949] Compiling freebsd/lib/libc/sys/openat.c<br>[1825/1949] Linking build/arm-rtems5-xilinx_zynq_a9_qemu-default/at_functions.exe<br>[1910/1949] Linking build/arm-rtems5-xilinx_zynq_a9_qemu-default/termios01.exe<br>[1914/1949] Linking build/arm-rtems5-xilinx_zynq_a9_qemu-default/termios02.exe<br>[1918/1949] Linking build/arm-rtems5-xilinx_zynq_a9_qemu-default/termios03.exe<br>[1922/1949] Linking build/arm-rtems5-xilinx_zynq_a9_qemu-default/termios04.exe<br>[1927/1949] Linking build/arm-rtems5-xilinx_zynq_a9_qemu-default/termios05.exe<br>[1931/1949] Linking build/arm-rtems5-xilinx_zynq_a9_qemu-default/termios06.exe<br>[1932/1949] Linking build/arm-rtems5-xilinx_zynq_a9_qemu-default/thread01.exe<br>[1942/1949] Linking build/arm-rtems5-xilinx_zynq_a9_qemu-default/timeout01.exe<br>/home/eshan/development/rtems/5/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld: ./libbsd.a(openat.c.11.o): in function `openat':<br>/home/eshan/development/rtems/kernel/rtems-libbsd/build/arm-rtems5-xilinx_zynq_a9_qemu-default/../../freebsd/lib/libc/sys/openat.c:61: undefined reference to `__libc_interposing'<br>/home/eshan/development/rtems/5/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld: /home/eshan/development/rtems/kernel/rtems-libbsd/build/arm-rtems5-xilinx_zynq_a9_qemu-default/../../freebsd/lib/libc/sys/openat.c:61: undefined reference to `__libc_interposing'<br>/home/eshan/development/rtems/5/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld: /home/eshan/development/rtems/kernel/rtems-libbsd/build/arm-rtems5-xilinx_zynq_a9_qemu-default/at_functions.exe: hidden symbol `__libc_interposing' isn't defined<br>/home/eshan/development/rtems/5/lib/gcc/arm-rtems5/7.5.0/../../../../arm-rtems5/bin/ld: final link failed: bad value<br>collect2: error: ld returned 1 exit status<br><br>Waf: Leaving directory `/home/eshan/development/rtems/kernel/rtems-libbsd/build/arm-rtems5-xilinx_zynq_a9_qemu-default'<br>Build failed<br></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Thanks <br></div>- Eshan <br></div></div></div>