Created attachment 775329 [details]
Build log and `emerge --info` output for bochs-2.7.
When choosing the VGA display library to use, I expect to be able to use "x" since I compiled bochs with the "X" USE flag. However, I am only able to choose from nogui and term. Discovered on AMD64.
Build log and output of `emerge --info bochs` attached. Judging by the former, it seems that the ebuild fails to install the plugin files.
I managed to reproduce the problem, looks like its build system is old enough to trip on recent enough glibc.
I opened https://github.com/stlintel/Bochs/issues/24 to see if upstream is amenable to the idea.
Created attachment 822949 [details, diff]
The attached patch works around this issue by recognizing x86_64 as an official Linux CPU architecture with dynamic linking.
Caution: I have no idea what I am doing, this hopefully does not break anything else.
The real fix would be to modernize the build system - either by upgrading autotools or switching to something else (this is tracked in the upstream issue).