Created
August 9, 2024 13:28
-
-
Save TylerBrock/0d46e44f5d4433613a8dae5441a8a5d9 to your computer and use it in GitHub Desktop.
Install GDB 15.1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(cd /tmp && mkdir gdb-build && cd gdb-build && if [ ! -e gdb-15.1.tar.gz ] ; then wget https://sourceware.org/pub/gdb/releases/gdb-15.1.tar.gz ; fi ; rm -rf gdb-15.1 && tar xvf gdb-15.1.tar.gz && export PYTHON3_PREFIX=/opt/mongodbtoolchain/v4/ ; alias py3_config='PKG_CONFIG_PATH="$PYTHON3_PREFIX/lib/pkgconfig" pkg-config python3-embed'; cd ./gdb-15.1 && CFLAGS='-flto=auto -fuse-linker-plugin -O3 -mcpu=native' CXXFFLAGS='-flto=auto -fuse-linker-plugin -O3 -mcpu=native' LDFLAGS="-flto=auto -fuse-linker-plugin -O3 -mcpu=native $(py3_config --libs) -Wl,--enable-new-dtags,-rpath,$(py3_config --variable=libdir)" ./configure --enable-gold --prefix="$HOME/gdb-local-prefix" --with-auto-load-dir='$debugdir:$datadir/auto-load:/usr/share/gdb/auto-load' --with-python=$PYTHON3_PREFIX/bin/python3 --with-python3=$PYTHON3_PREFIX && make -j16 && make install) && sudo ln -sf ~/gdb-local-prefix/bin/gdb /usr/bin/gdb-local |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment