Message ID | 826373113902dd8d6284ec49a2ea2076c7e298c0.1510192517.git.raj.khem@gmail.com |
---|---|
State | Accepted |
Commit | c3f0a70a40e0a8115e9046fb96b4b371b0db44ee |
Headers | show |
Series | Misc fixes predominantly for musl | expand |
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
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
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
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 --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
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