* [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&data=05%7C01%
>>> 7Cdavidh%40netacquire.com%7C1d8703ac22ce434eb90108daaa91f777%7Cec65e1
>>> 8eede24cedbdab49355e3f602d%7C0%7C0%7C638009841155558315%7CUnknown%7CT
>>> WFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVC
>>> I6Mn0%3D%7C3000%7C%7C%7C&sdata=kM71qKfb2s%2FJpdiq7raXX5QGiCZSgYG5
>>> %2BF7sDJsivHs%3D&reserved=0
>>>
>>> Fixes:
>>> https://usg02.safelinks.protection.office365.us/?url=https%3A%2F%2Fgi
>>> tlab.com%2Fbuildroot.org%2Fbuildroot%2F-%2Fjobs%2F3134229902&data
>>> =05%7C01%7Cdavidh%40netacquire.com%7C1d8703ac22ce434eb90108daaa91f777
>>> %7Cec65e18eede24cedbdab49355e3f602d%7C0%7C0%7C638009841155558315%7CUn
>>> known%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1ha
>>> WwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=nLa36c%2FtkIs3S6dkSlmJ2QA
>>> 6C4sHpmeg5ZxrXheTjes%3D&reserved=0
>>> https://usg02.safelinks.protection.office365.us/?url=https%3A%2F%2Fgi
>>> tlab.com%2Fbuildroot.org%2Fbuildroot%2F-%2Fjobs%2F3134229956&data
>>> =05%7C01%7Cdavidh%40netacquire.com%7C1d8703ac22ce434eb90108daaa91f777
>>> %7Cec65e18eede24cedbdab49355e3f602d%7C0%7C0%7C638009841155558315%7CUn
>>> known%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1ha
>>> WwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=z7VVflV9eoBkHtPjL6DF8qQnC
>>> %2FyBUmXxARjDgo6DErA%3D&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&data=05%7C01%7Cdavidh%40netacq
>> uire.com%7C1d8703ac22ce434eb90108daaa91f777%7Cec65e18eede24cedbdab4935
>> 5e3f602d%7C0%7C0%7C638009841155558315%7CUnknown%7CTWFpbGZsb3d8eyJWIjoi
>> MC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7
>> C%7C&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&data=05%7C01%7Cdavidh%40netacquire.com%7C1d8703ac22ce434e
>> b90108daaa91f777%7Cec65e18eede24cedbdab49355e3f602d%7C0%7C0%7C63800984
>> 1155558315%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzI
>> iLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=rn7GhsxgoxAG
>> Qofv375ApEGTHMKtCiAz4s6e10yLe9A%3D&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&data=05%7C01%7Cdavidh%40netacquire
>>> ++ .com%7C1d8703ac22ce434eb90108daaa91f777%7Cec65e18eede24cedbdab4935
>>> ++ 5e3f602d%7C0%7C0%7C638009841155558315%7CUnknown%7CTWFpbGZsb3d8eyJW
>>> ++ IjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3
>>> ++ 000%7C%7C%7C&sdata=HK7%2FnPI%2Fo9tp%2FG2N3gDgo%2BIo5vMUfQdrh7d
>>> ++ 1JIPRYgU%3D&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&data=05%7C01%7
>>> Cdavidh%40netacquire.com%7C1d8703ac22ce434eb90108daaa91f777%7Cec65e18
>>> eede24cedbdab49355e3f602d%7C0%7C0%7C638009841155558315%7CUnknown%7CTW
>>> FpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI
>>> 6Mn0%3D%7C3000%7C%7C%7C&sdata=iK4ThBYjF%2BC4i9HrvoUnw%2FUQCK4Sn%2
>>> B6mrl0m6txsY5g%3D&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&data=05%7C01%7Cd
>> avidh%40netacquire.com%7C1d8703ac22ce434eb90108daaa91f777%7Cec65e18eed
>> e24cedbdab49355e3f602d%7C0%7C0%7C638009841155558315%7CUnknown%7CTWFpbG
>> Zsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%
>> 3D%7C3000%7C%7C%7C&sdata=iK4ThBYjF%2BC4i9HrvoUnw%2FUQCK4Sn%2B6mrl0
>> m6txsY5g%3D&reserved=0
>
_______________________________________________ buildroot mailing list buildroot@buildroot.org
https://usg02.safelinks.protection.office365.us/?url=https%3A%2F%2Flists.buildroot.org%2Fmailman
%2Flistinfo%2Fbuildroot&data=05%7C01%7Cdavidh%40netacquire.com%7C1d8703ac22ce434eb9
0108daaa91f777%7Cec65e18eede24cedbdab49355e3f602d%7C0%7C0%7C638009841155558315%7CUn
known%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%
3D%7C3000%7C%7C%7C&sdata=iK4ThBYjF%2BC4i9HrvoUnw%2FUQCK4Sn%2B6mrl0m6txsY5g%3 D&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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox