You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The linux build makefiles (linux-release64 and linux-debug64) fail saying genie requires glibc 2.29 - ubuntu 18.04 uses 2.27
../bx/tools/bin/linux/genie: /lib/x86_64-linux-gnu/libm.so.6: version 'GLIBC_2.29' not found (required by ../bx/tools/bin/linux/genie)
This could go under bx issue but since it causes build to fail for bgfx linux I though it made sense here.
The simple work-around for any Ubuntu 18.04 users out there - just build genie yourself and replace the binary in bx with your build. Luckily, genie is very easy to build.
Not sure if this is an issue where genie should simply be updated and my build of genie works because its newer, or if it is because genie is a binary built on a machine that uses glibc 2.29. If its the second option, perhaps adding the source code and building genie as part of bgfx build would work?
This discussion was converted from issue #2722 on February 07, 2022 15:02.
Heading
Bold
Italic
Quote
Code
Link
Numbered list
Unordered list
Task list
Attach files
Mention
Reference
Menu
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
The linux build makefiles (linux-release64 and linux-debug64) fail saying genie requires glibc 2.29 - ubuntu 18.04 uses 2.27
../bx/tools/bin/linux/genie: /lib/x86_64-linux-gnu/libm.so.6: version 'GLIBC_2.29' not found (required by ../bx/tools/bin/linux/genie)
This could go under bx issue but since it causes build to fail for bgfx linux I though it made sense here.
The simple work-around for any Ubuntu 18.04 users out there - just build genie yourself and replace the binary in bx with your build. Luckily, genie is very easy to build.
Not sure if this is an issue where genie should simply be updated and my build of genie works because its newer, or if it is because genie is a binary built on a machine that uses glibc 2.29. If its the second option, perhaps adding the source code and building genie as part of bgfx build would work?
Beta Was this translation helpful? Give feedback.
All reactions