mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
From: Jon Ringle <jon@ringle.org>
To: ptxdist@pengutronix.de
Subject: [ptxdist] gdb python support
Date: Thu, 22 Feb 2018 14:05:03 -0500	[thread overview]
Message-ID: <CAMwGMjwFSrGYzS-WOSvbTCwV4-+-veENKNNkLf0g7_HSc7+86w@mail.gmail.com> (raw)


[-- Attachment #1.1: Type: text/plain, Size: 5986 bytes --]

In building the OSELAS.Toolchain 2018.02.0 for arm-v5te, I noticed that the
resulting cross-gdb didn't have python support in it. I'm a bit perplexed
on how this is:

~/oselas/OSELAS.Toolchain-2018.02.0$ readelf -d
/opt/OSELAS.Toolchain-2018.02.0/arm-v5te-linux-gnueabi/gcc-7.3.1-glibc-2.27-binutils-2.30-kernel-4.15-sanitized/bin/arm-v5te-linux-gnueabi-gdb
|grep python
1 ~/oselas/OSELAS.Toolchain-2018.02.0$

1) I built on ubuntu 14.04

2) ~/oselas/OSELAS.Toolchain-2018.02.0$ ll p
lrwxrwxrwx 1 jringle-admin jringle-admin 44 Feb 18 09:41 p ->
/usr/local/lib/ptxdist-2018.02.0/bin/ptxdist*

3) I have `python-dev` package installed

4) rules/cross-gdb.make has the following, but I do not have
CROSS_GDB_WITHOUT_PYTHON set at all in my environment:

# define this from the outside to build without python
ifeq ($(CROSS_GDB_WITHOUT_PYTHON),y)
CROSS_GDB_CONF_OPT += --without-python
else
CROSS_GDB_CONF_OPT += --with-python=python3
endif

5)
The platform-arm-v5te-linux-gnueabi-gcc-7.3.1-glibc-2.27-binutils-2.30-kernel-4.15-sanitized/logfile
contains the following output showing that `--without-python` is set (see
the very last option):

-------------------------
target: cross-gdb.prepare
-------------------------

ptxdist: executing:
PATH=/home/jringle-admin/oselas/OSELAS.Toolchain-2018.02.0/inst/opt/OSELAS.Toolchain-2018.02.0/arm-v5te-linux-gnueabi/gcc-7.3.1-glibc-2.27-binutils-2.30-kernel-4.15-sanitized/bin:/home/jringle-admin/oselas/OSELAS.Toolchain-2018.02.0/inst/opt/OSELAS.Toolchain-2018.02.0/arm-v5te-linux-gnueabi/gcc-7.3.1-glibc-2.27-binutils-2.30-kernel-4.15-sanitized/sbin:\/home/jringle-admin/oselas/OSELAS.Toolchain-2018.02.0/platform-arm-v5te-linux-gnueabi-gcc-7.3.1-glibc-2.27-binutils-2.30-kernel-4.15-sanitized/sysroot-host/lib/wrapper:/home/jringle-admin/oselas/OSELAS.Toolchain-2018.02.0/platform-arm-v5te-linux-gnueabi-gcc-7.3.1-glibc-2.27-binutils-2.30-kernel-4.15-sanitized/sysroot-host/bin:/home/jringle-admin/oselas/OSELAS.Toolchain-2018.02.0/platform-arm-v5te-linux-gnueabi-gcc-7.3.1-glibc-2.27-binutils-2.30-kernel-4.15-sanitized/sysroot-host/sbin:/usr/local/lib/ptxdist-2018.02.0/bin:/home/jringle-admin/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/opt/OSELAS.Toolchain-2016.06.1/arm-v5te-linux-gnueabi/gcc-5.4.0-glibc-2.23-binutils-2.26-kernel-4.9-sanitized/bin:/opt/CodeSourcery/Sourcery_G++_Lite/bin
PKGCONFIG_WHITELIST='bash-completion botan-1.10 compositeproto damageproto
dbus-python dri2proto fixesproto fontutil glproto gnome-icon-theme gtk-doc
inputproto iso-codes kbproto libpq libquvi-scripts m17n-db
mobile-broadband-provider-info pm-utils pygtksourceview-2.0 randrproto
renderproto ripperX scrnsaverproto shared-desktop-ontologies
shared-mime-info udev usbutils valgrind wayland-scanner xbitmaps xextproto
xf86vidmodeproto xineramaproto xkbcomp xkeyboard-config xorg-sgml-doctools
xproto xtrans yelp-xsl bash-completion botan-1.10 compositeproto
damageproto dbus-python dri2proto fixesproto fontutil glproto
gnome-icon-theme gtk-doc inputproto iso-codes kbproto libpq libquvi-scripts
m17n-db mobile-broadband-provider-info pm-utils pygtksourceview-2.0
randrproto renderproto ripperX scrnsaverproto shared-desktop-ontologies
shared-mime-info udev usbutils valgrind wayland-scanner xbitmaps xextproto
xf86vidmodeproto xineramaproto xkbcomp xkeyboard-config xorg-sgml-doctools
xproto xtrans yelp-xsl bash-completion botan-1.10 compositeproto
damageproto dbus-python dri2proto fixesproto fontutil glproto
gnome-icon-theme gtk-doc inputproto iso-codes kbproto libpq libquvi-scripts
m17n-db mobile-broadband-provider-info pm-utils pygtksourceview-2.0
randrproto renderproto ripperX scrnsaverproto shared-desktop-ontologies
shared-mime-info udev usbutils valgrind wayland-scanner xbitmaps xextproto
xf86vidmodeproto xineramaproto xkbcomp xkeyboard-config xorg-sgml-doctools
xproto xtrans yelp-xsl' PKGCONFIG_WHITELIST_SRC='cross-gdb'
PKG_CONFIG_LIBDIR='/home/jringle-admin/oselas/OSELAS.Toolchain-2018.02.0/platform-arm-v5te-linux-gnueabi-gcc-7.3.1-glibc-2.27-binutils-2.30-kernel-4.15-sanitized/sysroot-host/lib/pkgconfig:/home/jringle-admin/oselas/OSELAS.Toolchain-2018.02.0/platform-arm-v5te-linux-gnueabi-gcc-7.3.1-glibc-2.27-binutils-2.30-kernel-4.15-sanitized/sysroot-host/share/pkgconfig'
SYSROOT='/home/jringle-admin/oselas/OSELAS.Toolchain-2018.02.0/inst/opt/OSELAS.Toolchain-2018.02.0/arm-v5te-linux-gnueabi/gcc-7.3.1-glibc-2.27-binutils-2.30-kernel-4.15-sanitized'
V=0 VERBOSE= PTXDIST_ICECC= enable_option_checking=fatal
enable_maintainer_mode=no enable_static=no CC="gcc" CXX="g++"
PKG_CONFIG_PATH=''
PKG_CONFIG_LIBDIR='/home/jringle-admin/oselas/OSELAS.Toolchain-2018.02.0/platform-arm-v5te-linux-gnueabi-gcc-7.3.1-glibc-2.27-binutils-2.30-kernel-4.15-sanitized/sysroot-host/lib/pkgconfig:/home/jringle-admin/oselas/OSELAS.Toolchain-2018.02.0/platform-arm-v5te-linux-gnueabi-gcc-7.3.1-glibc-2.27-binutils-2.30-kernel-4.15-sanitized/sysroot-host/share/pkgconfig'
PYTHONPATH="/home/jringle-admin/oselas/OSELAS.Toolchain-2018.02.0/platform-arm-v5te-linux-gnueabi-gcc-7.3.1-glibc-2.27-binutils-2.30-kernel-4.15-sanitized/sysroot-host/lib/python2.7/site-packages"
./configure --build=x86_64-host-linux-gnu --host=x86_64-host-linux-gnu
--target=arm-v5te-linux-gnueabi
--prefix=""/opt"/"OSELAS.Toolchain-2018.02.0"/arm-v5te-linux-gnueabi/"gcc-"7.3.1"-glibc-"2.27"-binutils-"2.30"-kernel-"4.15""-sanitized"""
--with-build-sysroot=/home/jringle-admin/oselas/OSELAS.Toolchain-2018.02.0/inst/opt/OSELAS.Toolchain-2018.02.0/arm-v5te-linux-gnueabi/gcc-7.3.1-glibc-2.27-binutils-2.30-kernel-4.15-sanitized/sysroot-arm-v5te-linux-gnueabi
--with-sysroot=/opt/OSELAS.Toolchain-2018.02.0/arm-v5te-linux-gnueabi/gcc-7.3.1-glibc-2.27-binutils-2.30-kernel-4.15-sanitized/sysroot-arm-v5te-linux-gnueabi
--disable-werror --enable-tui --with-expat --without-python


How else could the `--without-python` option be getting set?

[-- Attachment #1.2: Type: text/html, Size: 6480 bytes --]

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

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

             reply	other threads:[~2018-02-22 19:05 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-02-22 19:05 Jon Ringle [this message]
2018-02-22 20:34 ` Michael Olbrich
2018-02-22 20:57   ` Jon Ringle
2018-02-22 22:10     ` Michael Olbrich
2018-02-23 14:20       ` Jon Ringle
2018-02-23 14:24         ` Tim Sander

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAMwGMjwFSrGYzS-WOSvbTCwV4-+-veENKNNkLf0g7_HSc7+86w@mail.gmail.com \
    --to=jon@ringle.org \
    --cc=ptxdist@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox