public inbox for crossgcc@sourceware.org
 help / color / mirror / Atom feed
* [crosstool-ng/crosstool-ng] 5d5465: debug/gdb: properly link with expat
@ 2016-12-06  2:24 Alexey Neyman
  0 siblings, 0 replies; only message in thread
From: Alexey Neyman @ 2016-12-06  2:24 UTC (permalink / raw)
  To: crossgcc

[-- Attachment #1: Type: text/plain, Size: 3765 bytes --]

  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 <kirill.k.smirnov@gmail.com>
  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 <kirill.k.smirnov@gmail.com>


  Commit: 5fd69f7652b0854b0eeba6b96c6a80ed0efc67a2
      https://github.com/crosstool-ng/crosstool-ng/commit/5fd69f7652b0854b0eeba6b96c6a80ed0efc67a2
  Author: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
  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 <sysroot>/mingw
directory while non-mingw-gcc uses <sysroot>/usr. This patch
sets an appropriate prefix for target companion libs.

Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>


  Commit: f64f561e6f5aee05ae93af7443e144453fe31700
      https://github.com/crosstool-ng/crosstool-ng/commit/f64f561e6f5aee05ae93af7443e144453fe31700
  Author: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
  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 <kirill.k.smirnov@gmail.com>


  Commit: ee1c04378c471dfea04808963db78a91fc89d62e
      https://github.com/crosstool-ng/crosstool-ng/commit/ee1c04378c471dfea04808963db78a91fc89d62e
  Author: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
  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 <stilor@att.net>
Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>


  Commit: f5a375e4070e484a5fc196f1cb2014f528693ed9
      https://github.com/crosstool-ng/crosstool-ng/commit/f5a375e4070e484a5fc196f1cb2014f528693ed9
  Author: Alexey Neyman <stilor@att.net>
  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

[-- Attachment #2: Type: text/plain, Size: 71 bytes --]

--
For unsubscribe information see http://sourceware.org/lists.html#faq

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-12-06  2:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-06  2:24 [crosstool-ng/crosstool-ng] 5d5465: debug/gdb: properly link with expat Alexey Neyman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).