libc: Add strverscmp(3) and versionsort(3)
(cherry picked from commit 05c9a0158f6837bb3a3781e4ed75f66115f6415a)
libc: Add strverscmp(3) and versionsort(3)
Description
Details
Event TimelineComment Actions Hello using aarch64 FreeBSD 14.0-CURRENT on Raspberry Pi 4B with 8GB dram. I am new user to FreeBSD and asking to look at file /usr/src/lib/libc/gen/scandir.c The #ifdef #endif at the end of the file encloses functions alphasort() and versionsort() What happens #ifndef I_AM_SCANDIR_B is undefined?? for aarch64 The problem occurs when building libinput from the ports at /usr/ports/x11/libinput && make install clean Start near the bottom , which is the latest information of the following post. My test fix was, to copy the vesionsort() lines outside the #ifndef scandir_b #endif construct. make -I /usr/src/lib/libc/gen/include scandir.o nm -D libinput.so.10.13.0 to find the Dynamic --dynamic symbols that 'ld' linker loader relocates at runtime versionsort was there uname -aKropmn Very Happy with running MATE desktop on aarch64 on Raspberry Pi 4B. Included Patch VCHIQ to enable Audio coming out the HDMI Audio speakers on the Television when play YouTube videos. Hope to see Kernel Src updated with that VCHIQ audio patch. See website link for more details Related GNU URLs on scandir and versionsort . Yes I know this is FreeBSD 14.0-CURRENT Notice the 3 newer functions scandir64 , alphasort64, versionsort64 Do you have a future time or plan to support these GNU Linux calls in updated scandir.c file? |