User Details
- User Since
- May 6 2021, 12:00 AM (133 w, 5 d)
Sun, Nov 26
Sat, Nov 25
Should we add security ?
Remove unnecessary slash
Fri, Nov 24
update information
There are several cases where we use "WWW mirrors". Should this be replaced? If so, should we replace that with "HTTPS mirrors" or "Web mirrors"?
Remove cd /usr/src
Remove unrelated change
Remove unrelated change
Thu, Nov 23
Any update?
Sep 9 2023
Sep 8 2023
- Use memalign from jemalloc
Sep 2 2023
Aug 21 2023
Parent revision D41461 is closed. Now we can test this on local machines on -CURRENT.
Aug 20 2023
Stores null string in name parameter for stub function.
Using stub_esrch when an invalid thread comes a parameter.
Aug 17 2023
Updating diff file to conform recent changes in lib/libc/stdlib/malloc
Aug 16 2023
pthread_getname_np returns 0 for success otherwise error code.
Don't export _pthread_getname_np
Removed gnu11 flag and fixed gnu99 incompatibility
Aug 15 2023
pthread_getname_np goes to FBSD_1.6 to match version in pthread.map
pthread_getname_np STUB_FUNC3 not STUB_FUNC2 since it takes 3 parameters
Created separate revision for pthread_getname_np and _pthread_getname_np. This revision depends on D41461
Aug 14 2023
Fixed build error with missing _pthread_getname_np symbol reference
I still get error
cd /usr/src; _PARALLEL_SUBDIR_OK=1 time env MACHINE_ARCH=amd64 MACHINE=amd64 CPUTYPE= BUILD_TOOLS_META=.NOMETA CC="cc -target x86_64-unknown-freebsd14.0 --sysroot=/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" CXX="c++ -target x86_64-unknown-freebsd14.0 --sysroot=/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" CPP="cpp -target x86_64-unknown-freebsd14.0 --sysroot=/usr/obj/usr/src/amd64.amd64/tmp -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" AS="as" AR="ar" ELFCTL="elfctl" LD="ld" LLVM_LINK="" NM=nm OBJCOPY="objcopy" RANLIB=ranlib STRINGS= SIZE="size" STRIPBIN="strip" INSTALL="install -U" PATH=/usr/obj/usr/src/amd64.amd64/tmp/bin:/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec::/sbin:/bin:/usr/sbin:/usr/bin SYSROOT=/usr/obj/usr/src/amd64.amd64/tmp make -f Makefile.inc1 BWPHASE=everything DESTDIR=/usr/obj/usr/src/amd64.amd64/tmp all (cd /usr/src/lib/csu/tests/dynamic && DEPENDFILE=.depend.init_test NO_SUBDIR=1 make -f /usr/src/lib/csu/tests/dynamic/Makefile _RECURSING_PROGS=t PROG=init_test ) Building /usr/obj/usr/src/amd64.amd64/lib/csu/tests/dynamic/init_test.o Building /usr/obj/usr/src/amd64.amd64/lib/csu/tests/dynamic/init_test.full ld: error: undefined reference due to --no-allow-shlib-undefined: _pthread_getname_np >>> referenced by /usr/obj/usr/src/amd64.amd64/tmp/lib/libc.so.7 cc: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1
Updated FREEBSD-diffs
Aug 13 2023
Aug 12 2023
Aug 11 2023
Solved libc build error. However, linking fails with error that _pthread_getname_np is undefined symbol.
Building /usr/obj/usr/src/amd64.amd64/lib/csu/tests/dynamic/init_test.o Building /usr/obj/usr/src/amd64.amd64/lib/csu/tests/dynamic/init_test.full ld: error: undefined reference due to --no-allow-shlib-undefined: _pthread_getname_np >>> referenced by /usr/obj/usr/src/amd64.amd64/tmp/lib/libc.so.7 clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1
When I build new jemalloc, clang generates an error:
jemalloc_prof_sys.c:310:9: error: call to undeclared function 'pthread_getname_np'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] return pthread_getname_np(pthread_self(), buf, limit); ^ jemalloc_prof_sys.c:310:9: note: did you mean '_pthread_getname_np'? /usr/src/include/pthread.h:305:6: note: '_pthread_getname_np' declared here int pthread_getname_np(pthread_t, char *, size_t); ^ /usr/src/lib/libc/include/namespace.h:141:30: note: expanded from macro 'pthread_getname_np' #define pthread_getname_np _pthread_getname_np ^ 1 error generated. *** [jemalloc_prof_sys.o] Error code 1
although <pthread.h> is already included. Any ideas?
Jul 31 2023
This is now resolved in Hugo 115.4 git log. Closing revision.
Jul 29 2023
Additionally, when my usb keyboard (Corsair K65 RGB) is connected my raspberry pi during boot, the boot process becomes really slow especially when loading kernel. I don't know if this problem only occurs only on the 8GB rpi4 though.
Jul 27 2023
Fixed build error on sysutils/rockpro64
u-boot-rockpro64 build fails.
# make install ===> Building for u-boot-rockpro64-2023.07.02 gmake[1]: Entering directory '/usr/ports/sysutils/u-boot-rockpro64/work/u-boot-2023.07.02' ENVC include/generated/env.txt UPD include/generated/timestamp_autogenerated.h ENVP include/generated/env.in ENVT include/generated/environment.h CC cmd/version.o CC env/common.o AR cmd/built-in.o CC lib/efi_loader/dtbdump.o CC lib/efi_loader/initrddump.o AR env/built-in.o LD lib/efi_loader/initrddump_efi.so aarch64-none-elf-ld.bfd: warning: -z norelro ignored OBJCOPY lib/efi_loader/initrddump.efi LD lib/efi_loader/dtbdump_efi.so aarch64-none-elf-ld.bfd: warning: -z norelro ignored OBJCOPY lib/efi_loader/dtbdump.efi KSL keep-syms-lto.c /bin/sh: ./scripts/gen_ll_addressable_symbols.sh: not found gmake[1]: *** [Makefile:1718: keep-syms-lto.c] Error 127 gmake[1]: *** Deleting file 'keep-syms-lto.c' gmake[1]: Leaving directory '/usr/ports/sysutils/u-boot-rockpro64/work/u-boot-2023.07.02' ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1
Jul 26 2023
Made sentence more clear. Release related docs are automatically generated after it is added to doc repository.
Jul 25 2023
Approver list is now handled by gitadm@FreeBSD.org
Removed thermite.sh part.
Jul 24 2023
I made comments in diff because there are things that I don't know about, like svnadmin. Can you check them please?