All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH] package/glibc: Fix x86_64 builds with -Os
@ 2022-10-09 15:35 Romain Naour
  2022-10-09 23:37 ` James Hilliard
  2022-10-26 13:51 ` Thomas Petazzoni via buildroot
  0 siblings, 2 replies; 5+ messages in thread
From: Romain Naour @ 2022-10-09 15:35 UTC (permalink / raw)
  To: buildroot; +Cc: Romain Naour

Backport upstream commit for x86_64 builds with -Os reported by [1].

[1] https://sourceware.org/bugzilla/show_bug.cgi?id=29576

Fixes:
https://gitlab.com/buildroot.org/buildroot/-/jobs/3134229902
https://gitlab.com/buildroot.org/buildroot/-/jobs/3134229956

Signed-off-by: Romain Naour <romain.naour@gmail.com>
---
 .../0002-x86-Fix-Os-build-BZ-29576.patch      | 48 +++++++++++++++++++
 1 file changed, 48 insertions(+)
 create mode 100644 package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch

diff --git a/package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch b/package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch
new file mode 100644
index 0000000000..4470324f1c
--- /dev/null
+++ b/package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch
@@ -0,0 +1,48 @@
+From 3935b543adcb9a46ab79f8931bc489068b049378 Mon Sep 17 00:00:00 2001
+From: Adhemerval Zanella Netto <adhemerval.zanella@linaro.org>
+Date: Wed, 21 Sep 2022 10:51:08 -0300
+Subject: [PATCH] x86: Fix -Os build (BZ #29576)
+
+The compiler might transform __stpcpy calls (which are routed to
+__builtin_stpcpy as an optimization) to strcpy and x86_64 strcpy
+multiarch implementation does not build any working symbol due
+ISA_SHOULD_BUILD not being evaluated for IS_IN(rtld).
+
+Checked on x86_64-linux-gnu.
+Reviewed-by: Carlos O'Donell <carlos@redhat.com>
+Tested-by: Carlos O'Donell <carlos@redhat.com>
+
+(cherry picked from commit 9dc4e29f630c6ef8299120b275e503321dc0c8c7)
+Signed-off-by: Romain Naour <romain.naour@gmail.com>
+---
+ sysdeps/x86_64/multiarch/rtld-strcpy.S | 18 ++++++++++++++++++
+ 1 file changed, 18 insertions(+)
+ create mode 100644 sysdeps/x86_64/multiarch/rtld-strcpy.S
+
+diff --git a/sysdeps/x86_64/multiarch/rtld-strcpy.S b/sysdeps/x86_64/multiarch/rtld-strcpy.S
+new file mode 100644
+index 0000000000..19439c553d
+--- /dev/null
++++ b/sysdeps/x86_64/multiarch/rtld-strcpy.S
+@@ -0,0 +1,18 @@
++/* Copyright (C) 2022 Free Software Foundation, Inc.
++   This file is part of the GNU C Library.
++
++   The GNU C Library is free software; you can redistribute it and/or
++   modify it under the terms of the GNU Lesser General Public
++   License as published by the Free Software Foundation; either
++   version 2.1 of the License, or (at your option) any later version.
++
++   The GNU C Library is distributed in the hope that it will be useful,
++   but WITHOUT ANY WARRANTY; without even the implied warranty of
++   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++   Lesser General Public License for more details.
++
++   You should have received a copy of the GNU Lesser General Public
++   License along with the GNU C Library; if not, see
++   <https://www.gnu.org/licenses/>.  */
++
++#include "../strcpy.S"
+-- 
+2.34.3
+
-- 
2.34.3

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [Buildroot] [PATCH] package/glibc: Fix x86_64 builds with -Os
  2022-10-09 15:35 [Buildroot] [PATCH] package/glibc: Fix x86_64 builds with -Os Romain Naour
@ 2022-10-09 23:37 ` James Hilliard
  2022-10-10  7:34   ` Romain Naour
  2022-10-26 13:51 ` Thomas Petazzoni via buildroot
  1 sibling, 1 reply; 5+ messages in thread
From: James Hilliard @ 2022-10-09 23:37 UTC (permalink / raw)
  To: Romain Naour; +Cc: buildroot

On Sun, Oct 9, 2022 at 11:35 AM Romain Naour <romain.naour@gmail.com> wrote:
>
> Backport upstream commit for x86_64 builds with -Os reported by [1].
>
> [1] https://sourceware.org/bugzilla/show_bug.cgi?id=29576
>
> Fixes:
> https://gitlab.com/buildroot.org/buildroot/-/jobs/3134229902
> https://gitlab.com/buildroot.org/buildroot/-/jobs/3134229956

I think this also fixes an issue in autobuilders, see:
https://patchwork.ozlabs.org/project/buildroot/patch/20220927031702.2918414-1-james.hilliard1@gmail.com/

http://autobuild.buildroot.net/results/5b4/5b442f95587ddc65a995bbd9e310c88a66c55b1f

>
> Signed-off-by: Romain Naour <romain.naour@gmail.com>

Reviewed-by: James Hilliard <james.hilliard1@gmail.com>

> ---
>  .../0002-x86-Fix-Os-build-BZ-29576.patch      | 48 +++++++++++++++++++
>  1 file changed, 48 insertions(+)
>  create mode 100644 package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch
>
> diff --git a/package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch b/package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch
> new file mode 100644
> index 0000000000..4470324f1c
> --- /dev/null
> +++ b/package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch
> @@ -0,0 +1,48 @@
> +From 3935b543adcb9a46ab79f8931bc489068b049378 Mon Sep 17 00:00:00 2001
> +From: Adhemerval Zanella Netto <adhemerval.zanella@linaro.org>
> +Date: Wed, 21 Sep 2022 10:51:08 -0300
> +Subject: [PATCH] x86: Fix -Os build (BZ #29576)
> +
> +The compiler might transform __stpcpy calls (which are routed to
> +__builtin_stpcpy as an optimization) to strcpy and x86_64 strcpy
> +multiarch implementation does not build any working symbol due
> +ISA_SHOULD_BUILD not being evaluated for IS_IN(rtld).
> +
> +Checked on x86_64-linux-gnu.
> +Reviewed-by: Carlos O'Donell <carlos@redhat.com>
> +Tested-by: Carlos O'Donell <carlos@redhat.com>
> +
> +(cherry picked from commit 9dc4e29f630c6ef8299120b275e503321dc0c8c7)

This is probably better than mine since I had applied from patchwork before
it was applied upstream.

> +Signed-off-by: Romain Naour <romain.naour@gmail.com>
> +---
> + sysdeps/x86_64/multiarch/rtld-strcpy.S | 18 ++++++++++++++++++
> + 1 file changed, 18 insertions(+)
> + create mode 100644 sysdeps/x86_64/multiarch/rtld-strcpy.S
> +
> +diff --git a/sysdeps/x86_64/multiarch/rtld-strcpy.S b/sysdeps/x86_64/multiarch/rtld-strcpy.S
> +new file mode 100644
> +index 0000000000..19439c553d
> +--- /dev/null
> ++++ b/sysdeps/x86_64/multiarch/rtld-strcpy.S
> +@@ -0,0 +1,18 @@
> ++/* Copyright (C) 2022 Free Software Foundation, Inc.
> ++   This file is part of the GNU C Library.
> ++
> ++   The GNU C Library is free software; you can redistribute it and/or
> ++   modify it under the terms of the GNU Lesser General Public
> ++   License as published by the Free Software Foundation; either
> ++   version 2.1 of the License, or (at your option) any later version.
> ++
> ++   The GNU C Library is distributed in the hope that it will be useful,
> ++   but WITHOUT ANY WARRANTY; without even the implied warranty of
> ++   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
> ++   Lesser General Public License for more details.
> ++
> ++   You should have received a copy of the GNU Lesser General Public
> ++   License along with the GNU C Library; if not, see
> ++   <https://www.gnu.org/licenses/>.  */
> ++
> ++#include "../strcpy.S"
> +--
> +2.34.3
> +
> --
> 2.34.3
>
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Buildroot] [PATCH] package/glibc: Fix x86_64 builds with -Os
  2022-10-09 23:37 ` James Hilliard
@ 2022-10-10  7:34   ` Romain Naour
  2022-10-21 15:29     ` David Hauck
  0 siblings, 1 reply; 5+ messages in thread
From: Romain Naour @ 2022-10-10  7:34 UTC (permalink / raw)
  To: James Hilliard, Romain Naour; +Cc: buildroot

Hello James,

Le 10/10/2022 à 01:37, James Hilliard a écrit :
> On Sun, Oct 9, 2022 at 11:35 AM Romain Naour <romain.naour@gmail.com> wrote:
>>
>> Backport upstream commit for x86_64 builds with -Os reported by [1].
>>
>> [1] https://sourceware.org/bugzilla/show_bug.cgi?id=29576
>>
>> Fixes:
>> https://gitlab.com/buildroot.org/buildroot/-/jobs/3134229902
>> https://gitlab.com/buildroot.org/buildroot/-/jobs/3134229956
> 
> I think this also fixes an issue in autobuilders, see:
> https://patchwork.ozlabs.org/project/buildroot/patch/20220927031702.2918414-1-james.hilliard1@gmail.com/

Sorry I missed it in the patchwork it was on the second page already...

> 
> http://autobuild.buildroot.net/results/5b4/5b442f95587ddc65a995bbd9e310c88a66c55b1f
> 
>>
>> Signed-off-by: Romain Naour <romain.naour@gmail.com>
> 
> Reviewed-by: James Hilliard <james.hilliard1@gmail.com>
> 
>> ---
>>  .../0002-x86-Fix-Os-build-BZ-29576.patch      | 48 +++++++++++++++++++
>>  1 file changed, 48 insertions(+)
>>  create mode 100644 package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch
>>
>> diff --git a/package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch b/package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch
>> new file mode 100644
>> index 0000000000..4470324f1c
>> --- /dev/null
>> +++ b/package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch
>> @@ -0,0 +1,48 @@
>> +From 3935b543adcb9a46ab79f8931bc489068b049378 Mon Sep 17 00:00:00 2001
>> +From: Adhemerval Zanella Netto <adhemerval.zanella@linaro.org>
>> +Date: Wed, 21 Sep 2022 10:51:08 -0300
>> +Subject: [PATCH] x86: Fix -Os build (BZ #29576)
>> +
>> +The compiler might transform __stpcpy calls (which are routed to
>> +__builtin_stpcpy as an optimization) to strcpy and x86_64 strcpy
>> +multiarch implementation does not build any working symbol due
>> +ISA_SHOULD_BUILD not being evaluated for IS_IN(rtld).
>> +
>> +Checked on x86_64-linux-gnu.
>> +Reviewed-by: Carlos O'Donell <carlos@redhat.com>
>> +Tested-by: Carlos O'Donell <carlos@redhat.com>
>> +
>> +(cherry picked from commit 9dc4e29f630c6ef8299120b275e503321dc0c8c7)
> 
> This is probably better than mine since I had applied from patchwork before
> it was applied upstream.

Yes maybe... even it doesn't come from the 2.36 stable branch.
I replied on the bug report, so the commit may be backported soon.

Best regards,
Romain

> 
>> +Signed-off-by: Romain Naour <romain.naour@gmail.com>
>> +---
>> + sysdeps/x86_64/multiarch/rtld-strcpy.S | 18 ++++++++++++++++++
>> + 1 file changed, 18 insertions(+)
>> + create mode 100644 sysdeps/x86_64/multiarch/rtld-strcpy.S
>> +
>> +diff --git a/sysdeps/x86_64/multiarch/rtld-strcpy.S b/sysdeps/x86_64/multiarch/rtld-strcpy.S
>> +new file mode 100644
>> +index 0000000000..19439c553d
>> +--- /dev/null
>> ++++ b/sysdeps/x86_64/multiarch/rtld-strcpy.S
>> +@@ -0,0 +1,18 @@
>> ++/* Copyright (C) 2022 Free Software Foundation, Inc.
>> ++   This file is part of the GNU C Library.
>> ++
>> ++   The GNU C Library is free software; you can redistribute it and/or
>> ++   modify it under the terms of the GNU Lesser General Public
>> ++   License as published by the Free Software Foundation; either
>> ++   version 2.1 of the License, or (at your option) any later version.
>> ++
>> ++   The GNU C Library is distributed in the hope that it will be useful,
>> ++   but WITHOUT ANY WARRANTY; without even the implied warranty of
>> ++   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
>> ++   Lesser General Public License for more details.
>> ++
>> ++   You should have received a copy of the GNU Lesser General Public
>> ++   License along with the GNU C Library; if not, see
>> ++   <https://www.gnu.org/licenses/>.  */
>> ++
>> ++#include "../strcpy.S"
>> +--
>> +2.34.3
>> +
>> --
>> 2.34.3
>>
>> _______________________________________________
>> buildroot mailing list
>> buildroot@buildroot.org
>> https://lists.buildroot.org/mailman/listinfo/buildroot
> _______________________________________________
> buildroot mailing list
> buildroot@buildroot.org
> https://lists.buildroot.org/mailman/listinfo/buildroot

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Buildroot] [PATCH] package/glibc: Fix x86_64 builds with -Os
  2022-10-10  7:34   ` Romain Naour
@ 2022-10-21 15:29     ` David Hauck
  0 siblings, 0 replies; 5+ messages in thread
From: David Hauck @ 2022-10-21 15:29 UTC (permalink / raw)
  To: Romain Naour, James Hilliard, Romain Naour; +Cc: buildroot@buildroot.org

Hi there,
 
Not sure if this is the correct place to follow-up but I'm wondering why this patch/backport hasn't yet been committed to 'master' (these x86_64 'glibc' autobuild failures appear to still be occurring)?
 
Regards,
-David
 
On Monday, October 10, 2022 12:35 AM, buildroot <buildroot-bounces@buildroot.org> On Behalf Of Romain Naour wrote:
> Hello James,
> 
> Le 10/10/2022 à 01:37, James Hilliard a écrit :
>> On Sun, Oct 9, 2022 at 11:35 AM Romain Naour <romain.naour@gmail.com> wrote:
>>> 
>>> Backport upstream commit for x86_64 builds with -Os reported by [1].
>>> 
>>> [1]
>>> https://usg02.safelinks.protection.office365.us/?url=https%3A%2F%2Fso
>>> urceware.org%2Fbugzilla%2Fshow_bug.cgi%3Fid%3D29576&amp;data=05%7C01%
>>> 7Cdavidh%40netacquire.com%7C1d8703ac22ce434eb90108daaa91f777%7Cec65e1
>>> 8eede24cedbdab49355e3f602d%7C0%7C0%7C638009841155558315%7CUnknown%7CT
>>> WFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVC
>>> I6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=kM71qKfb2s%2FJpdiq7raXX5QGiCZSgYG5
>>> %2BF7sDJsivHs%3D&amp;reserved=0
>>> 
>>> Fixes:
>>> https://usg02.safelinks.protection.office365.us/?url=https%3A%2F%2Fgi
>>> tlab.com%2Fbuildroot.org%2Fbuildroot%2F-%2Fjobs%2F3134229902&amp;data
>>> =05%7C01%7Cdavidh%40netacquire.com%7C1d8703ac22ce434eb90108daaa91f777
>>> %7Cec65e18eede24cedbdab49355e3f602d%7C0%7C0%7C638009841155558315%7CUn
>>> known%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1ha
>>> WwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=nLa36c%2FtkIs3S6dkSlmJ2QA
>>> 6C4sHpmeg5ZxrXheTjes%3D&amp;reserved=0
>>> https://usg02.safelinks.protection.office365.us/?url=https%3A%2F%2Fgi
>>> tlab.com%2Fbuildroot.org%2Fbuildroot%2F-%2Fjobs%2F3134229956&amp;data
>>> =05%7C01%7Cdavidh%40netacquire.com%7C1d8703ac22ce434eb90108daaa91f777
>>> %7Cec65e18eede24cedbdab49355e3f602d%7C0%7C0%7C638009841155558315%7CUn
>>> known%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1ha
>>> WwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=z7VVflV9eoBkHtPjL6DF8qQnC
>>> %2FyBUmXxARjDgo6DErA%3D&amp;reserved=0
>> 
>> I think this also fixes an issue in autobuilders, see:
>> https://usg02.safelinks.protection.office365.us/?url=https%3A%2F%2Fpat
>> chwork.ozlabs.org%2Fproject%2Fbuildroot%2Fpatch%2F20220927031702.29184
>> 14-1-james.hilliard1%40gmail.com%2F&amp;data=05%7C01%7Cdavidh%40netacq
>> uire.com%7C1d8703ac22ce434eb90108daaa91f777%7Cec65e18eede24cedbdab4935
>> 5e3f602d%7C0%7C0%7C638009841155558315%7CUnknown%7CTWFpbGZsb3d8eyJWIjoi
>> MC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7
>> C%7C&amp;sdata=%2Fk1U8hJG0c8ms2%2F0zEeQu2Z8PQA%2BvSVoGTjO50qMfIo%3D&am
>> p;reserved=0
> 
> Sorry I missed it in the patchwork it was on the second page already...
> 
>> 
>> https://usg02.safelinks.protection.office365.us/?url=http%3A%2F%2Fauto
>> build.buildroot.net%2Fresults%2F5b4%2F5b442f95587ddc65a995bbd9e310c88a
>> 66c55b1f&amp;data=05%7C01%7Cdavidh%40netacquire.com%7C1d8703ac22ce434e
>> b90108daaa91f777%7Cec65e18eede24cedbdab49355e3f602d%7C0%7C0%7C63800984
>> 1155558315%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzI
>> iLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=rn7GhsxgoxAG
>> Qofv375ApEGTHMKtCiAz4s6e10yLe9A%3D&amp;reserved=0
>> 
>>> 
>>> Signed-off-by: Romain Naour <romain.naour@gmail.com>
>> 
>> Reviewed-by: James Hilliard <james.hilliard1@gmail.com>
>> 
>>> ---
>>>  .../0002-x86-Fix-Os-build-BZ-29576.patch      | 48 +++++++++++++++++++
>>>  1 file changed, 48 insertions(+)
>>>  create mode 100644
>>> package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch
>>> 
>>> diff --git a/package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch
>>> b/package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch
>>> new file mode 100644
>>> index 0000000000..4470324f1c
>>> --- /dev/null
>>> +++ b/package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch
>>> @@ -0,0 +1,48 @@
>>> +From 3935b543adcb9a46ab79f8931bc489068b049378 Mon Sep 17 00:00:00
>>> +2001
>>> +From: Adhemerval Zanella Netto <adhemerval.zanella@linaro.org>
>>> +Date: Wed, 21 Sep 2022 10:51:08 -0300
>>> +Subject: [PATCH] x86: Fix -Os build (BZ #29576)
>>> +
>>> +The compiler might transform __stpcpy calls (which are routed to
>>> +__builtin_stpcpy as an optimization) to strcpy and x86_64 strcpy
>>> +multiarch implementation does not build any working symbol due
>>> +ISA_SHOULD_BUILD not being evaluated for IS_IN(rtld).
>>> +
>>> +Checked on x86_64-linux-gnu.
>>> +Reviewed-by: Carlos O'Donell <carlos@redhat.com>
>>> +Tested-by: Carlos O'Donell <carlos@redhat.com>
>>> +
>>> +(cherry picked from commit 9dc4e29f630c6ef8299120b275e503321dc0c8c7)
>> 
>> This is probably better than mine since I had applied from patchwork
>> before it was applied upstream.
> 
> Yes maybe... even it doesn't come from the 2.36 stable branch.
> I replied on the bug report, so the commit may be backported soon.
> 
> Best regards,
> Romain
> 
>> 
>>> +Signed-off-by: Romain Naour <romain.naour@gmail.com>
>>> +---
>>> + sysdeps/x86_64/multiarch/rtld-strcpy.S | 18 ++++++++++++++++++
>>> + 1 file changed, 18 insertions(+)
>>> + create mode 100644 sysdeps/x86_64/multiarch/rtld-strcpy.S
>>> +
>>> +diff --git a/sysdeps/x86_64/multiarch/rtld-strcpy.S
>>> +b/sysdeps/x86_64/multiarch/rtld-strcpy.S
>>> +new file mode 100644
>>> +index 0000000000..19439c553d
>>> +--- /dev/null
>>> ++++ b/sysdeps/x86_64/multiarch/rtld-strcpy.S
>>> +@@ -0,0 +1,18 @@
>>> ++/* Copyright (C) 2022 Free Software Foundation, Inc.
>>> ++   This file is part of the GNU C Library.
>>> ++
>>> ++   The GNU C Library is free software; you can redistribute it and/or
>>> ++   modify it under the terms of the GNU Lesser General Public
>>> ++   License as published by the Free Software Foundation; either
>>> ++   version 2.1 of the License, or (at your option) any later version.
>>> ++
>>> ++   The GNU C Library is distributed in the hope that it will be useful,
>>> ++   but WITHOUT ANY WARRANTY; without even the implied warranty of
>>> ++   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
>>> ++   Lesser General Public License for more details.
>>> ++
>>> ++   You should have received a copy of the GNU Lesser General Public
>>> ++   License along with the GNU C Library; if not, see
>>> ++
>>> ++ <https://usg02.safelinks.protection.office365.us/?url=https%3A%2F%
>>> ++ 2Fwww.gnu.org%2Flicenses%2F&amp;data=05%7C01%7Cdavidh%40netacquire
>>> ++ .com%7C1d8703ac22ce434eb90108daaa91f777%7Cec65e18eede24cedbdab4935
>>> ++ 5e3f602d%7C0%7C0%7C638009841155558315%7CUnknown%7CTWFpbGZsb3d8eyJW
>>> ++ IjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3
>>> ++ 000%7C%7C%7C&amp;sdata=HK7%2FnPI%2Fo9tp%2FG2N3gDgo%2BIo5vMUfQdrh7d
>>> ++ 1JIPRYgU%3D&amp;reserved=0>.  */
>>> ++
>>> ++#include "../strcpy.S"
>>> +--
>>> +2.34.3
>>> +
>>> --
>>> 2.34.3
>>> 
>>> _______________________________________________
>>> buildroot mailing list
>>> buildroot@buildroot.org
>>> https://usg02.safelinks.protection.office365.us/?url=https%3A%2F%2Fli
>>> sts.buildroot.org%2Fmailman%2Flistinfo%2Fbuildroot&amp;data=05%7C01%7
>>> Cdavidh%40netacquire.com%7C1d8703ac22ce434eb90108daaa91f777%7Cec65e18
>>> eede24cedbdab49355e3f602d%7C0%7C0%7C638009841155558315%7CUnknown%7CTW
>>> FpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI
>>> 6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=iK4ThBYjF%2BC4i9HrvoUnw%2FUQCK4Sn%2
>>> B6mrl0m6txsY5g%3D&amp;reserved=0
>> _______________________________________________
>> buildroot mailing list
>> buildroot@buildroot.org
>> https://usg02.safelinks.protection.office365.us/?url=https%3A%2F%2Flis
>> ts.buildroot.org%2Fmailman%2Flistinfo%2Fbuildroot&amp;data=05%7C01%7Cd
>> avidh%40netacquire.com%7C1d8703ac22ce434eb90108daaa91f777%7Cec65e18eed
>> e24cedbdab49355e3f602d%7C0%7C0%7C638009841155558315%7CUnknown%7CTWFpbG
>> Zsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%
>> 3D%7C3000%7C%7C%7C&amp;sdata=iK4ThBYjF%2BC4i9HrvoUnw%2FUQCK4Sn%2B6mrl0
>> m6txsY5g%3D&amp;reserved=0
> 
 _______________________________________________ buildroot mailing list buildroot@buildroot.org
 https://usg02.safelinks.protection.office365.us/?url=https%3A%2F%2Flists.buildroot.org%2Fmailman
 %2Flistinfo%2Fbuildroot&amp;data=05%7C01%7Cdavidh%40netacquire.com%7C1d8703ac22ce434eb9
 0108daaa91f777%7Cec65e18eede24cedbdab49355e3f602d%7C0%7C0%7C638009841155558315%7CUn
 known%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%
 3D%7C3000%7C%7C%7C&amp;sdata=iK4ThBYjF%2BC4i9HrvoUnw%2FUQCK4Sn%2B6mrl0m6txsY5g%3 D&amp;reserved=0 External Email Warning! Use
 caution before clicking links or opening attachments.
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [Buildroot] [PATCH] package/glibc: Fix x86_64 builds with -Os
  2022-10-09 15:35 [Buildroot] [PATCH] package/glibc: Fix x86_64 builds with -Os Romain Naour
  2022-10-09 23:37 ` James Hilliard
@ 2022-10-26 13:51 ` Thomas Petazzoni via buildroot
  1 sibling, 0 replies; 5+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-10-26 13:51 UTC (permalink / raw)
  To: Romain Naour; +Cc: buildroot

On Sun,  9 Oct 2022 17:35:21 +0200
Romain Naour <romain.naour@gmail.com> wrote:

> Backport upstream commit for x86_64 builds with -Os reported by [1].
> 
> [1] https://sourceware.org/bugzilla/show_bug.cgi?id=29576
> 
> Fixes:
> https://gitlab.com/buildroot.org/buildroot/-/jobs/3134229902
> https://gitlab.com/buildroot.org/buildroot/-/jobs/3134229956
> 
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
> ---
>  .../0002-x86-Fix-Os-build-BZ-29576.patch      | 48 +++++++++++++++++++
>  1 file changed, 48 insertions(+)
>  create mode 100644 package/glibc/0002-x86-Fix-Os-build-BZ-29576.patch

Applied to master, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-10-26 13:51 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-09 15:35 [Buildroot] [PATCH] package/glibc: Fix x86_64 builds with -Os Romain Naour
2022-10-09 23:37 ` James Hilliard
2022-10-10  7:34   ` Romain Naour
2022-10-21 15:29     ` David Hauck
2022-10-26 13:51 ` Thomas Petazzoni via buildroot

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.