[Buildroot] [PATCH v9 00/11] Relocatable SDK/Build machine leaks: RPATH fixing

Samuel Martin s.martin49 at gmail.com
Wed Jun 8 21:12:32 UTC 2016


up!

and the shortcuts:
http://patchwork.ozlabs.org/patch/613853/
http://patchwork.ozlabs.org/patch/613854/
http://patchwork.ozlabs.org/patch/613855/
http://patchwork.ozlabs.org/patch/613856/
http://patchwork.ozlabs.org/patch/613857/
http://patchwork.ozlabs.org/patch/613858/
http://patchwork.ozlabs.org/patch/613860/
http://patchwork.ozlabs.org/patch/613859/
http://patchwork.ozlabs.org/patch/613862/
http://patchwork.ozlabs.org/patch/613861/
http://patchwork.ozlabs.org/patch/613863/

Happy review! ;-)

On Wed, Jun 1, 2016 at 7:26 AM, Samuel Martin <s.martin49 at gmail.com> wrote:
> Ping?
>
> On Apr 22, 2016 10:50 PM, "Samuel Martin" <s.martin49 at gmail.com> wrote:
>
>>
>> Hi all,
>>
>>
>> Here is yet another round of the series aiming improving the
>> relocatability
>> of the SDK built by Buildroot.
>>
>> Still slowly reducing the number of patch in the series, as they got
>> merged...
>> For this round, just fixes from comments, nothing really noticeable,
>> except
>> maybe the move of the HOST_DIR RPATH sanitation.
>>
>> For further details, check the per-commit changelog in each commit log.
>>
>>
>> Patches 1 and 2:
>>   Fix the O variable definition.
>>
>> Patches 3 to 5:
>>   Add the fix-rpath script, then run it on the Buildroot host, target and
>>   staging trees.
>>
>> Patch 6:
>>   Clean-up speex package WRT its RPATH hook.
>>
>> Patch 7:
>>   Update and fix the check-host-rpath to re-use the shell helpers.
>>
>> Patches 8 to 10:
>>   Add means to track build machine leaks into the host, target and staging
>>   trees. These patches will allow to identify what remains to be fixed WRT
>>   build machine leaks.
>>
>> Patches 11:
>>   Update documentation about how to enable/adjust log level on script
>> using
>>   the shell modules introduced in patch 3/11.
>>
>>
>> Regards,
>> Samuel
>>
>>
>> Samuel Martin (11):
>>   core: split variables definition related to in/out-of-tree build from
>>     O itself
>>   core: re-enter make if $(CURDIR) or $(O) are not absolute canonical
>>     path
>>   support/scripts: add fix-rpath script + a bunch of helpers
>>   core: sanitize HOST_DIR at the very end of the build
>>   core: add {TARGET,STAGING}_SANITIZE_RPATH_HOOK to
>>     TARGET_FINALIZE_HOOKS
>>   package/speex: remove no longer needed hook
>>   support/scripts: update check-host-rpath to use the shell helpers
>>   support/scripts: add check-host-leaks script + all needed helpers
>>   core: add check-leaks-in-{target,host,staging} targets
>>   support/scripts/check-host-leaks: add option to classify leaks
>>   docs/manual: document how to debug shell script
>>
>>  Makefile                            | 126 ++++++++++++---
>>  docs/manual/debugging-buildroot.txt |  17 ++
>>  package/pkg-utils.mk                |   5 +
>>  package/speex/speex.mk              |   7 -
>>  support/scripts/check-host-leaks    | 181 +++++++++++++++++++++
>>  support/scripts/check-host-rpath    |  73 ++++-----
>>  support/scripts/fix-rpath           | 116 ++++++++++++++
>>  support/scripts/shell/log.sh        |  61 +++++++
>>  support/scripts/shell/patchelf.sh   | 178 +++++++++++++++++++++
>>  support/scripts/shell/readelf.sh    | 306
>> ++++++++++++++++++++++++++++++++++++
>>  support/scripts/shell/sdk.sh        |  75 +++++++++
>>  support/scripts/shell/source.sh     |  77 +++++++++
>>  support/scripts/shell/utils.sh      |  74 +++++++++
>>  13 files changed, 1223 insertions(+), 73 deletions(-)
>>  create mode 100755 support/scripts/check-host-leaks
>>  create mode 100755 support/scripts/fix-rpath
>>  create mode 100644 support/scripts/shell/log.sh
>>  create mode 100644 support/scripts/shell/patchelf.sh
>>  create mode 100644 support/scripts/shell/readelf.sh
>>  create mode 100644 support/scripts/shell/sdk.sh
>>  create mode 100644 support/scripts/shell/source.sh
>>  create mode 100644 support/scripts/shell/utils.sh
>>
>> --
>> 2.8.0
>>



-- 
Samuel


More information about the buildroot mailing list