Openembedded Core Discussions
 help / color / mirror / Atom feed
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


  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