diff mbox series

[4/5] musl: Update to 1.1.18

Message ID 826373113902dd8d6284ec49a2ea2076c7e298c0.1510192517.git.raj.khem@gmail.com
State Accepted
Commit c3f0a70a40e0a8115e9046fb96b4b371b0db44ee
Headers show
Series Misc fixes predominantly for musl | expand

Commit Message

Khem Raj Nov. 9, 2017, 1:58 a.m. UTC
Rich Felker (9):
      fix access by setjmp and longjmp to __hwcap on arm built as thumb2
      for executing init array functions, use function type with prototype
      fix read-after-free type error in pthread_detach
      fix incorrect base name offset from nftw when pathname ends in slash(es)
      in dns parsing callback, enforce MAXADDRS to preclude overflow
      release 1.1.17
      fix regression in glob with literal . or .. path component
      fix build regression on ARM for ISA levels less than v5
      release 1.1.18

Szabolcs Nagy (1):
      math: rewrite fma with mostly int arithmetics

Will Dietz (1):
      posix_spawn: use larger stack to cover worst-case in execvpe

Signed-off-by: Khem Raj <raj.khem@gmail.com>

---
 meta/recipes-core/musl/musl_git.bb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

-- 
2.15.0

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Comments

Andre McCurdy Dec. 2, 2017, 12:31 a.m. UTC | #1
On Wed, Nov 8, 2017 at 5:58 PM, Khem Raj <raj.khem@gmail.com> wrote:
> Rich Felker (9):

>       fix access by setjmp and longjmp to __hwcap on arm built as thumb2

>       for executing init array functions, use function type with prototype

>       fix read-after-free type error in pthread_detach

>       fix incorrect base name offset from nftw when pathname ends in slash(es)

>       in dns parsing callback, enforce MAXADDRS to preclude overflow

>       release 1.1.17

>       fix regression in glob with literal . or .. path component

>       fix build regression on ARM for ISA levels less than v5

>       release 1.1.18

>

> Szabolcs Nagy (1):

>       math: rewrite fma with mostly int arithmetics

>

> Will Dietz (1):

>       posix_spawn: use larger stack to cover worst-case in execvpe


With the version of musl currently included in rocko, various apps
(including bash) segfault at startup when compiled as Thumb2. The "fix
access by setjmp and longjmp to __hwcap on arm built as thumb2" commit
from musl 1.1.18 fixes that.

However the other changes in musl 1.1.18 look pretty useful too, so
unless there's strong objection, I'd like to suggest aligning rocko
with the musl 1.1.18 release. ie cherry-picking the following two
commits from oe-core master to rocko:

  c3f0a70 musl: Update to 1.1.18
  3953c54 musl: Update to latest


> Signed-off-by: Khem Raj <raj.khem@gmail.com>

> ---

>  meta/recipes-core/musl/musl_git.bb | 4 ++--

>  1 file changed, 2 insertions(+), 2 deletions(-)

>

> diff --git a/meta/recipes-core/musl/musl_git.bb b/meta/recipes-core/musl/musl_git.bb

> index 671de326fb..932c9a27a0 100644

> --- a/meta/recipes-core/musl/musl_git.bb

> +++ b/meta/recipes-core/musl/musl_git.bb

> @@ -3,9 +3,9 @@

>

>  require musl.inc

>

> -SRCREV = "48be5b6313d7b827acf555769e93b389fa9f6307"

> +SRCREV = "eb03bde2f24582874cb72b56c7811bf51da0c817"

>

> -PV = "1.1.16+git${SRCPV}"

> +PV = "1.1.18+git${SRCPV}"

>

>  # mirror is at git://github.com/kraj/musl.git

>

> --

> 2.15.0

>

> --

> _______________________________________________

> Openembedded-core mailing list

> Openembedded-core@lists.openembedded.org

> http://lists.openembedded.org/mailman/listinfo/openembedded-core

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Khem Raj Dec. 2, 2017, 12:37 a.m. UTC | #2
On Fri, Dec 1, 2017 at 4:31 PM, Andre McCurdy <armccurdy@gmail.com> wrote:
> On Wed, Nov 8, 2017 at 5:58 PM, Khem Raj <raj.khem@gmail.com> wrote:

>> Rich Felker (9):

>>       fix access by setjmp and longjmp to __hwcap on arm built as thumb2

>>       for executing init array functions, use function type with prototype

>>       fix read-after-free type error in pthread_detach

>>       fix incorrect base name offset from nftw when pathname ends in slash(es)

>>       in dns parsing callback, enforce MAXADDRS to preclude overflow

>>       release 1.1.17

>>       fix regression in glob with literal . or .. path component

>>       fix build regression on ARM for ISA levels less than v5

>>       release 1.1.18

>>

>> Szabolcs Nagy (1):

>>       math: rewrite fma with mostly int arithmetics

>>

>> Will Dietz (1):

>>       posix_spawn: use larger stack to cover worst-case in execvpe

>

> With the version of musl currently included in rocko, various apps

> (including bash) segfault at startup when compiled as Thumb2. The "fix

> access by setjmp and longjmp to __hwcap on arm built as thumb2" commit

> from musl 1.1.18 fixes that.

>

> However the other changes in musl 1.1.18 look pretty useful too, so

> unless there's strong objection, I'd like to suggest aligning rocko

> with the musl 1.1.18 release. ie cherry-picking the following two

> commits from oe-core master to rocko:

>

>   c3f0a70 musl: Update to 1.1.18

>   3953c54 musl: Update to latest

>


It seems good to me. Please send a pull and CC Armin

>

>> Signed-off-by: Khem Raj <raj.khem@gmail.com>

>> ---

>>  meta/recipes-core/musl/musl_git.bb | 4 ++--

>>  1 file changed, 2 insertions(+), 2 deletions(-)

>>

>> diff --git a/meta/recipes-core/musl/musl_git.bb b/meta/recipes-core/musl/musl_git.bb

>> index 671de326fb..932c9a27a0 100644

>> --- a/meta/recipes-core/musl/musl_git.bb

>> +++ b/meta/recipes-core/musl/musl_git.bb

>> @@ -3,9 +3,9 @@

>>

>>  require musl.inc

>>

>> -SRCREV = "48be5b6313d7b827acf555769e93b389fa9f6307"

>> +SRCREV = "eb03bde2f24582874cb72b56c7811bf51da0c817"

>>

>> -PV = "1.1.16+git${SRCPV}"

>> +PV = "1.1.18+git${SRCPV}"

>>

>>  # mirror is at git://github.com/kraj/musl.git

>>

>> --

>> 2.15.0

>>

>> --

>> _______________________________________________

>> Openembedded-core mailing list

>> Openembedded-core@lists.openembedded.org

>> http://lists.openembedded.org/mailman/listinfo/openembedded-core

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Andre McCurdy Dec. 2, 2017, 12:41 a.m. UTC | #3
On Fri, Dec 1, 2017 at 4:37 PM, Khem Raj <raj.khem@gmail.com> wrote:
> On Fri, Dec 1, 2017 at 4:31 PM, Andre McCurdy <armccurdy@gmail.com> wrote:

>> On Wed, Nov 8, 2017 at 5:58 PM, Khem Raj <raj.khem@gmail.com> wrote:

>>> Rich Felker (9):

>>>       fix access by setjmp and longjmp to __hwcap on arm built as thumb2

>>>       for executing init array functions, use function type with prototype

>>>       fix read-after-free type error in pthread_detach

>>>       fix incorrect base name offset from nftw when pathname ends in slash(es)

>>>       in dns parsing callback, enforce MAXADDRS to preclude overflow

>>>       release 1.1.17

>>>       fix regression in glob with literal . or .. path component

>>>       fix build regression on ARM for ISA levels less than v5

>>>       release 1.1.18

>>>

>>> Szabolcs Nagy (1):

>>>       math: rewrite fma with mostly int arithmetics

>>>

>>> Will Dietz (1):

>>>       posix_spawn: use larger stack to cover worst-case in execvpe

>>

>> With the version of musl currently included in rocko, various apps

>> (including bash) segfault at startup when compiled as Thumb2. The "fix

>> access by setjmp and longjmp to __hwcap on arm built as thumb2" commit

>> from musl 1.1.18 fixes that.

>>

>> However the other changes in musl 1.1.18 look pretty useful too, so

>> unless there's strong objection, I'd like to suggest aligning rocko

>> with the musl 1.1.18 release. ie cherry-picking the following two

>> commits from oe-core master to rocko:

>>

>>   c3f0a70 musl: Update to 1.1.18

>>   3953c54 musl: Update to latest

>

> It seems good to me. Please send a pull and CC Armin


Armin, please consider the following two commits for rocko:

  c3f0a70 musl: Update to 1.1.18
  3953c54 musl: Update to latest

>>

>>> Signed-off-by: Khem Raj <raj.khem@gmail.com>

>>> ---

>>>  meta/recipes-core/musl/musl_git.bb | 4 ++--

>>>  1 file changed, 2 insertions(+), 2 deletions(-)

>>>

>>> diff --git a/meta/recipes-core/musl/musl_git.bb b/meta/recipes-core/musl/musl_git.bb

>>> index 671de326fb..932c9a27a0 100644

>>> --- a/meta/recipes-core/musl/musl_git.bb

>>> +++ b/meta/recipes-core/musl/musl_git.bb

>>> @@ -3,9 +3,9 @@

>>>

>>>  require musl.inc

>>>

>>> -SRCREV = "48be5b6313d7b827acf555769e93b389fa9f6307"

>>> +SRCREV = "eb03bde2f24582874cb72b56c7811bf51da0c817"

>>>

>>> -PV = "1.1.16+git${SRCPV}"

>>> +PV = "1.1.18+git${SRCPV}"

>>>

>>>  # mirror is at git://github.com/kraj/musl.git

>>>

>>> --

>>> 2.15.0

>>>

>>> --

>>> _______________________________________________

>>> Openembedded-core mailing list

>>> Openembedded-core@lists.openembedded.org

>>> http://lists.openembedded.org/mailman/listinfo/openembedded-core

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core
Andre McCurdy Feb. 9, 2018, 7:52 p.m. UTC | #4
On Fri, Dec 1, 2017 at 4:41 PM, Andre McCurdy <armccurdy@gmail.com> wrote:
> On Fri, Dec 1, 2017 at 4:37 PM, Khem Raj <raj.khem@gmail.com> wrote:

>> On Fri, Dec 1, 2017 at 4:31 PM, Andre McCurdy <armccurdy@gmail.com> wrote:

>>> On Wed, Nov 8, 2017 at 5:58 PM, Khem Raj <raj.khem@gmail.com> wrote:

>>>> Rich Felker (9):

>>>>       fix access by setjmp and longjmp to __hwcap on arm built as thumb2

>>>>       for executing init array functions, use function type with prototype

>>>>       fix read-after-free type error in pthread_detach

>>>>       fix incorrect base name offset from nftw when pathname ends in slash(es)

>>>>       in dns parsing callback, enforce MAXADDRS to preclude overflow

>>>>       release 1.1.17

>>>>       fix regression in glob with literal . or .. path component

>>>>       fix build regression on ARM for ISA levels less than v5

>>>>       release 1.1.18

>>>>

>>>> Szabolcs Nagy (1):

>>>>       math: rewrite fma with mostly int arithmetics

>>>>

>>>> Will Dietz (1):

>>>>       posix_spawn: use larger stack to cover worst-case in execvpe

>>>

>>> With the version of musl currently included in rocko, various apps

>>> (including bash) segfault at startup when compiled as Thumb2. The "fix

>>> access by setjmp and longjmp to __hwcap on arm built as thumb2" commit

>>> from musl 1.1.18 fixes that.

>>>

>>> However the other changes in musl 1.1.18 look pretty useful too, so

>>> unless there's strong objection, I'd like to suggest aligning rocko

>>> with the musl 1.1.18 release. ie cherry-picking the following two

>>> commits from oe-core master to rocko:

>>>

>>>   c3f0a70 musl: Update to 1.1.18

>>>   3953c54 musl: Update to latest

>>

>> It seems good to me. Please send a pull and CC Armin

>

> Armin, please consider the following two commits for rocko:

>

>   c3f0a70 musl: Update to 1.1.18

>   3953c54 musl: Update to latest


Ping.

Any comments Armin?
-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core
diff mbox series

Patch

diff --git a/meta/recipes-core/musl/musl_git.bb b/meta/recipes-core/musl/musl_git.bb
index 671de326fb..932c9a27a0 100644
--- a/meta/recipes-core/musl/musl_git.bb
+++ b/meta/recipes-core/musl/musl_git.bb
@@ -3,9 +3,9 @@ 
 
 require musl.inc
 
-SRCREV = "48be5b6313d7b827acf555769e93b389fa9f6307"
+SRCREV = "eb03bde2f24582874cb72b56c7811bf51da0c817"
 
-PV = "1.1.16+git${SRCPV}"
+PV = "1.1.18+git${SRCPV}"
 
 # mirror is at git://github.com/kraj/musl.git