* [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 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.