Skip to content

Instantly share code, notes, and snippets.

@x1unix
Last active July 6, 2026 04:22
Show Gist options
  • Select an option

  • Save x1unix/8038382d156579917f843907842b6285 to your computer and use it in GitHub Desktop.

Select an option

Save x1unix/8038382d156579917f843907842b6285 to your computer and use it in GitHub Desktop.
Gowin EDA Linux issues troubleshooting

Gowin EDA Education Linux Issues

Place the shell script near IDE directory and use it to launch the IDE.

See this gist for troubleshooting programmer issues.

Known Issues:

  • Hardware acceleration doesn't work as the program explicitly disables it. Enabling it won't work as shipped libstdc++ is older and not compatible with system one, used by Mesa.
#!/usr/bin/env sh
set -eu
root=$(CDPATH='' cd -- "$(dirname -- "$0")" && pwd)
# Keep the bundled Qt libraries together. The QPA plugins contain an incorrect
# RUNPATH and otherwise load ABI-incompatible Qt libraries from the host.
export LD_LIBRARY_PATH="$root/IDE/lib${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}"
# The bundled Freetype is incompatible with libraries on the host system.
export LD_PRELOAD="/usr/lib/libfreetype.so.6${LD_PRELOAD:+:$LD_PRELOAD}"
# The bundled Wayland plugin is missing its matching QtWaylandClient library.
# Use the bundled XCB backend through Xwayland instead.
export QT_QPA_PLATFORM=xcb
cd "$root/IDE"
exec ./bin/gw_ide "$@"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment