Hello, I'm having a relatively small problem when building a fully configured FreeBSD 12.2 system with a graphical setup.
This has been a POS system based on FreeBSD 12.1 for some time without any problems. Everything is built from src and ports, so I'm not using any precompiled binaries.
This is a dual monitor system and it includes openbox as window manager. After upgrade to 12.2 openbox starts crashing with signal 11/core dump when starting new SDL 1.2 based programs. This problem can be fixed by using the openbox binary from pkg instead of the compiled ports version, or the compiled binary taken out of my previous FreeBSD 12.1 based build tree, but for consistency I'd like to keep everything source-based and compiled in a single system tree.
The strange thing is that the 12.1 and 12.2 x11-wm/openbox port directories contain the same source files when extracted. The only difference is a change from revision 6 to 7 in Makefile. Not sure what causes this crash but I think it has to do with the change from llvm80 to llvm90 als default compiler. I tried compiling openbox in a 12.2 system with the setting DEFAULT_VERSIONS+=llvm=80 in /etc/make.conf but the problem doesn't go away with it.
Has anybody an idea on what could cause this crash and how I compile a port in a FreeBSD 12.2 installation, but with all the build settings from 12.1, if this is possible?
This has been a POS system based on FreeBSD 12.1 for some time without any problems. Everything is built from src and ports, so I'm not using any precompiled binaries.
This is a dual monitor system and it includes openbox as window manager. After upgrade to 12.2 openbox starts crashing with signal 11/core dump when starting new SDL 1.2 based programs. This problem can be fixed by using the openbox binary from pkg instead of the compiled ports version, or the compiled binary taken out of my previous FreeBSD 12.1 based build tree, but for consistency I'd like to keep everything source-based and compiled in a single system tree.
The strange thing is that the 12.1 and 12.2 x11-wm/openbox port directories contain the same source files when extracted. The only difference is a change from revision 6 to 7 in Makefile. Not sure what causes this crash but I think it has to do with the change from llvm80 to llvm90 als default compiler. I tried compiling openbox in a 12.2 system with the setting DEFAULT_VERSIONS+=llvm=80 in /etc/make.conf but the problem doesn't go away with it.
Has anybody an idea on what could cause this crash and how I compile a port in a FreeBSD 12.2 installation, but with all the build settings from 12.1, if this is possible?