Hi Guys, i think i have the final solution to us.
We all know that Firebird Server 2.5 can be installed by pkg or ports, but when you try to use it it crashes with the core dump. Based on <https://tracker.firebirdsql.org/browse/CORE-5865> https://tracker.firebirdsql.org/browse/CORE-5865 this is what i did: 1 - cd /usr/ports/databases/firebird25-client 2 - make extract 3 - cd work 4 - cd Firebird folder 5 - I modify the line 95 in the src/common/classes/alloc.h file: Original code: Line 94 // Alignment for all memory blocks. Sizes of memory blocks in headers are measured in this units Line 95 const size_t ALLOC_ALIGNMENT = FB_ALIGNMENT; Changed code: Line 94 // Alignment for all memory blocks. Sizes of memory blocks in headers are measured in this units Line 95 #define ALLOC_ALIGNMENT 16 6 - Repeat the steps 2 to 5 on /usr/ports/databases/firebird25-server 7 - make install clean I tested this in 13 beta4 and 12.1. Build normally with clang/llvm(8 and 11) and no more core dumps. I think we need a patch file to apply this to the ports if the machine is amd64 architecture. I don’t know how to do this because i never did this. Please test this too and comment the results. Maybe <mailto:a...@freebsd.org> a...@freebsd.org put this patch on ports. Gelson Borsoi Chapeco - SC - Brazil _______________________________________________ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"