Branch: refs/heads/master Home: https://github.com/crosstool-ng/crosstool-ng Commit: 5d5465307b8dac17855d6fe74653fe634144f91b https://github.com/crosstool-ng/crosstool-ng/commit/5d5465307b8dac17855d6fe74653fe634144f91b Author: Kirill Smirnov Date: 2016-09-09 (Fri, 09 Sep 2016) Changed paths: M scripts/build/debug/300-gdb.sh Log Message: ----------- debug/gdb: properly link with expat This patch fixes libexpat detection for gdb-native and gdb-cross static builds. For gdb-native build configure should not touch system /usr/{lib,include} directories while looking for libexpat. To fix this we pass --without-libexpat-prefix flag to configure script. For gdb-cross build configure is allowed to investigate system /usr/{lib,include} directories, but it does not hurt to disable this behavior. In this case configure falls back to -lexpat, which works as expected. For more info: http://marc.info/?l=gnulib-bug&m=129660262901148&w=2 Signed-off-by: Kirill Smirnov Commit: 5fd69f7652b0854b0eeba6b96c6a80ed0efc67a2 https://github.com/crosstool-ng/crosstool-ng/commit/5fd69f7652b0854b0eeba6b96c6a80ed0efc67a2 Author: Kirill K. Smirnov Date: 2016-09-10 (Sat, 10 Sep 2016) Changed paths: M scripts/build/companion_libs/200-libelf.sh M scripts/build/companion_libs/210-expat.sh M scripts/build/companion_libs/220-ncurses.sh Log Message: ----------- complibs: let mingw-gcc find target companion libs mingw-gcc searches for include and libs in /mingw directory while non-mingw-gcc uses /usr. This patch sets an appropriate prefix for target companion libs. Signed-off-by: Kirill K. Smirnov Commit: f64f561e6f5aee05ae93af7443e144453fe31700 https://github.com/crosstool-ng/crosstool-ng/commit/f64f561e6f5aee05ae93af7443e144453fe31700 Author: Kirill K. Smirnov Date: 2016-09-12 (Mon, 12 Sep 2016) Changed paths: M scripts/build/debug/300-gdb.sh Log Message: ----------- debug/gdb: Add comments for untrivial flags. The necessity of --without-libexpat-prefix is not obvious and needs comments. Signed-off-by: Kirill K. Smirnov Commit: ee1c04378c471dfea04808963db78a91fc89d62e https://github.com/crosstool-ng/crosstool-ng/commit/ee1c04378c471dfea04808963db78a91fc89d62e Author: Kirill K. Smirnov Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M scripts/build/debug/300-gdb.sh Log Message: ----------- debug/gdb: restore comments There are two separate issues with gdb configure usage: 1) inspecting build system libraries while cross-compiling; 2) preferring a shared library over static one. The first usage issue is described and fixed now. The second issue was described but the notes were removed for some reason. This patch restores those notes. Suggested-by: Alexey Neyman Signed-off-by: Kirill K. Smirnov Commit: f5a375e4070e484a5fc196f1cb2014f528693ed9 https://github.com/crosstool-ng/crosstool-ng/commit/f5a375e4070e484a5fc196f1cb2014f528693ed9 Author: Alexey Neyman Date: 2016-12-05 (Mon, 05 Dec 2016) Changed paths: M scripts/build/companion_libs/200-libelf.sh M scripts/build/companion_libs/210-expat.sh M scripts/build/companion_libs/220-ncurses.sh M scripts/build/debug/300-gdb.sh Log Message: ----------- Merge pull request #443 from KirillSmirnov/gdb-native debug/gdb: properly link with expat Compare: https://github.com/crosstool-ng/crosstool-ng/compare/4042269de621...f5a375e4070e