All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.