From: Randy MacLeod <randy.macleod@windriver.com>
To: Armin Kuster <akuster808@gmail.com>,
<openembedded-core@openembedded.org>
Subject: Re: [zeus 24/28] python3: RDEPEND on libgcc
Date: Fri, 10 Jan 2020 20:47:35 -0500 [thread overview]
Message-ID: <682de25c-1484-196c-e9d3-e454f1306542@windriver.com> (raw)
In-Reply-To: <e6c4017727008ac2f665e843d59d53b584f3f1b3.1578544698.git.akuster808@gmail.com>
On 1/8/20 11:49 PM, Armin Kuster wrote:
> From: Joshua Watt <jpewhacker@gmail.com>
>
> =help>
> List-Subscribe:
> <http://lists.openembedded.org/mailman/listinfo/openembedded-core>,
> <mailto:openembedded-core-request@lists.openembedded.org?subject=subscribe>
> Content-Type: text/plain; charset="us-ascii"
> Sender: openembedded-core-bounces@lists.openembedded.org
> Errors-To: openembedded-core-bounces@lists.openembedded.org
> X-Virus-Scanned: clamav-milter 0.101.4 at dan
> X-Virus-Status: Clean
> X-Evolution-Source: 1525863794.3857.16@hex
> Content-Transfer-Encoding: 8bit
A copy/paste error or something inserted extra text.
Please remove it up before merging.
../Randy
>
> Python uses features of glibc that require it to dynamically load (i.e.
> dlopen()) libgcc_s at runtime. However, since this isn't a link time
> dependency, it doesn't get picked up automatically by bitbake so
> manually add it to RDEPENDS.
>
> There is an outstanding bug in Python to make it explicitly link against
> libgcc at link time which would remove the need for this. See:
> https://bugs.python.org/issue37395
>
> Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
> (cherry picked from commit df107f3a149b1e88d9f869e7ff87950ccf5aaee0)
> Signed-off-by: Armin Kuster <akuster808@gmail.com>
> ---
> meta/recipes-devtools/python/python3_3.7.6.bb | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/meta/recipes-devtools/python/python3_3.7.6.bb b/meta/recipes-devtools/python/python3_3.7.6.bb
> index d3706cdf64..407c5a2bd9 100644
> --- a/meta/recipes-devtools/python/python3_3.7.6.bb
> +++ b/meta/recipes-devtools/python/python3_3.7.6.bb
> @@ -322,6 +322,8 @@ FILES_${PN}-misc = "${libdir}/python${PYTHON_MAJMIN} ${libdir}/python${PYTHON_MA
> PACKAGES += "${PN}-man"
> FILES_${PN}-man = "${datadir}/man"
>
> +# See https://bugs.python.org/issue18748 and https://bugs.python.org/issue37395
> +RDEPENDS_${PN} = "libgcc"
> RDEPENDS_${PN}-ptest = "${PN}-modules ${PN}-tests unzip bzip2 libgcc tzdata-europe coreutils sed"
> RDEPENDS_${PN}-ptest_append_libc-glibc = " locale-base-tr-tr.iso-8859-9"
> RDEPENDS_${PN}-tkinter += "${@bb.utils.contains('PACKAGECONFIG', 'tk', 'tk tk-lib', '', d)}"
>
--
# Randy MacLeod
# Wind River Linux
next prev parent reply other threads:[~2020-01-11 1:47 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-01-09 4:49 [zeus 00/28][v2] Pull request Armin Kuster
2020-01-09 4:49 ` [zeus 01/28] sstate: Add ability to hide summary output for sstate Armin Kuster
2020-01-09 4:49 ` [zeus 02/28] sstate: Stop overwriting SSTATE_PKG Armin Kuster
2020-01-09 4:49 ` [zeus 03/28] sstate: Ensure SSTATE_PKG is reloaded when handling siginfo Armin Kuster
2020-01-09 4:49 ` [zeus 04/28] sstate: Ensure target sstate directory exists if unihash changes Armin Kuster
2020-01-09 4:49 ` [zeus 05/28] sstate: Ensure mkdir happens before mktemp Armin Kuster
2020-01-09 4:49 ` [zeus 06/28] sstate.bbclass: Fix for consistent whitespace Armin Kuster
2020-01-09 4:49 ` [zeus 07/28] linux-yocto/5.2: update to v5.2.21 Armin Kuster
2020-01-09 4:49 ` [zeus 08/28] linux-yocto/5.2: update to v5.2.22 Armin Kuster
2020-01-09 4:49 ` [zeus 09/28] linux-yocto/5.2: update to v5.2.23 Armin Kuster
2020-01-09 4:49 ` [zeus 10/28] linux-yocto/4.19: update to v4.19.84 Armin Kuster
2020-01-09 4:49 ` [zeus 11/28] linux-yocto/5.2: update to v5.2.24 Armin Kuster
2020-01-09 4:49 ` [zeus 12/28] linux-yocto/4.19: update to v4.19.87 Armin Kuster
2020-01-09 4:49 ` [zeus 13/28] linux-yocto/5.2: update to v5.2.25 Armin Kuster
2020-01-09 4:49 ` [zeus 14/28] linux-yocto/5.2: update to v5.2.26 Armin Kuster
2020-01-09 4:49 ` [zeus 15/28] linux-yocto/5.2: update to v5.2.27 Armin Kuster
2020-01-09 4:49 ` [zeus 16/28] linux-yocto/4.19/5.2/-dev: fix gcc10 build Armin Kuster
2020-01-09 4:49 ` [zeus 17/28] linux-yocto/5.2: update to v5.2.28 Armin Kuster
2020-01-09 4:49 ` [zeus 18/28] liberror-perl: update 0.17027 -> 0.17028 Armin Kuster
2020-01-09 4:49 ` [zeus 19/28] podfix: class to remove Pod::Man versions from manpages Armin Kuster
2020-01-09 4:49 ` [zeus 20/28] reproducible_build_simple: inherit podfix Armin Kuster
2020-01-09 4:49 ` [zeus 21/28] podfix: only alter normal files Armin Kuster
2020-01-09 4:49 ` [zeus 22/28] systemd: Upgrade 243 -> 243.2 Armin Kuster
2020-01-09 4:49 ` [zeus 23/28] python3: Upgrade 3.7.5 -> 3.7.6 Armin Kuster
2020-01-09 4:49 ` [zeus 24/28] python3: RDEPEND on libgcc Armin Kuster
2020-01-11 1:47 ` Randy MacLeod [this message]
2020-01-09 4:49 ` [zeus 25/28] python3: Update to apply libgcc fix to libpython, glibc only Armin Kuster
2020-01-09 4:49 ` [zeus 26/28] pseudo: Make realpath() remove trailing slashes Armin Kuster
2020-01-09 4:49 ` [zeus 27/28] libsdl2: fix failure appeared in bitbake libsdl2-native Armin Kuster
2020-01-09 4:49 ` [zeus 28/28] kernel: Make symbol link to vmlinux.64 in boot directory Armin Kuster
2020-01-10 23:15 ` [zeus 00/28][v2] Pull request akuster808
-- strict thread matches above, loose matches on Subject: below --
2020-01-07 2:34 [zeus 00/28] " Armin Kuster
2020-01-07 2:34 ` [zeus 24/28] python3: RDEPEND on libgcc Armin Kuster
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=682de25c-1484-196c-e9d3-e454f1306542@windriver.com \
--to=randy.macleod@windriver.com \
--cc=akuster808@gmail.com \
--cc=openembedded-core@openembedded.org \
/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