| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
Using just 'ptxd_install_file' does not install all symlinks and
ptxd_install_shared does not handle errors correctly causes some symlinks
to be installed again.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
ptxd_install_toolchain_lib creates ptxd_install_link for all necessary
links, so using ptxd_install_shared just creates them a second time.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
With this change strip=y will no longer be specified for non elf files.
This will be needed for later changes, when any explicitly specified strip
argument is enforced.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
| |
make_locale.sh and make_zoneinfo.sh don't need to source
install_copy_toolchain.sh any more.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
sysroot
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
These hardcoded paths do not work for a multilib environment where
libraries are typically installed in /lib64 for x86-64 instead of /lib
All correct paths can be found by interrogating the compiler toolchain
for the location of these files.
Signed-off-by: Remy Bohmer <linux@bohmer.net>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
| |
This means always use the configured CFLAGS/CPPFLAGS
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
|
| |
For Sourcery Codebench toolchains the 'gcc -print-file-name' only returns
the proper sysroot directory when the proper architecture flags are
provided via '-m64 -march=' flags. These flags are provided via the
ptxdist platformconfig PTXCONF_TARGET_EXTRA_CFLAGS setting.
These flags therefore also need to be passed to GCC here.
Signed-off-by: Remy Bohmer <linux@bohmer.net>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
|
|
| |
When we come across a linker script, we look for the referenced library in
the same directory. This fails if e.g. the linker script is in
<toolchain-sysroot>/usr/lib and the referenced library
<toolchain-sysroot>/lib. To fix this we look for the referenced library
with ptxd_get_lib_path(). It will find it in either directory.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
This reverts commit b55110fa96f1b64baba02dee0a45a5d05d271d8a.
With 117bb54d676e5bc097d8e4bbd07efe4215cc472e we've a better fix now.
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
|
| |
Signed-off-by: Jon Ringle <jon@ringle.org>
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
|
|
|
|
|
| |
This patch fixes this error:
ptxdist: error: ptxd_install_file_strip: invalid values for strip='true'
or ptx_use_sstrip=''
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
| |
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
|
|
|
|
|
|
|
|
| |
users umask.
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9742 33e552b5-05e3-0310-8538-816dae2090ed
|
|
|
|
|
|
|
| |
don't create absolute links pointing out of root-debug
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8080 33e552b5-05e3-0310-8538-816dae2090ed
|
|
|
|
|
|
|
|
| |
This patch fixes the handling of multiple slashes in linker scripts,
as found in some bfin toolchains.
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7715 33e552b5-05e3-0310-8538-816dae2090ed
|
|
|
|
|
|
|
| |
fix install_copy_toolchain, works now with bfin toolchains
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7603 33e552b5-05e3-0310-8538-816dae2090ed
|
|
|
|
| |
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@7404 33e552b5-05e3-0310-8538-816dae2090ed
|
|
|
|
|
|
|
|
|
|
|
| |
This patch updates install_copy_toolchain_dl to current copy toolchain
mechanism. As a side effect install_copy_toolchain_dl works again for Ladis
uClibc based toolchain.
Thanks to Ladis for this patch
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6937 33e552b5-05e3-0310-8538-816dae2090ed
|
|
|
|
| |
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6808 33e552b5-05e3-0310-8538-816dae2090ed
|
|
|
|
| |
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6798 33e552b5-05e3-0310-8538-816dae2090ed
|
|
|
|
|
|
|
| |
added wildcard support
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6764 33e552b5-05e3-0310-8538-816dae2090ed
|
|
|
|
|
|
|
| |
fix for non sysroot toolchains and native operation
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6399 33e552b5-05e3-0310-8538-816dae2090ed
|
|
|
|
| |
33e552b5-05e3-0310-8538-816dae2090ed
|
|
|
|
| |
33e552b5-05e3-0310-8538-816dae2090ed
|
|
|
|
|
|
|
| |
install extra link for libstdc++
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@6020 33e552b5-05e3-0310-8538-816dae2090ed
|
|
|
|
|
|
|
|
|
|
| |
- return error on recursive calls of ptxd_install_lib
- support handling of relative and absolute libs in linker scripts
(problem reported and patch inspired by
Randall S. Loomis rloomis _at_ solectek _dot_ com)
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@5994 33e552b5-05e3-0310-8538-816dae2090ed
|
|
|
|
|
|
| |
rules/pre/Rules.make
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@5990 33e552b5-05e3-0310-8538-816dae2090ed
|
|
|
|
| |
33e552b5-05e3-0310-8538-816dae2090ed
|
|
33e552b5-05e3-0310-8538-816dae2090ed
|