Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
|
|
Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
|
|
Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
|
|
Kill CT_INSTALL_DIR.
|
|
Catch more make errors.
|
|
We now use CT_PREFIX and expect the resulting toolchain to be relocatable.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Some errors from make(1) do not include a file reference in brackets.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Drop dmalloc
|
|
More gettext-related fixes
|
|
This is needed for callbacks that use that directory to look inside
GCC internal directories, e.g. moving the libraries. This broke
when I made libexpat for target honor ${CT_SHARED_LIBS}.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
On Travis, old libxml2 is picked up from host and breaks the build.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
- No new releases in almost 10 year.
- No public bug tracker or VCS.
- No responses from maintainer over sent patches.
RIP, dmalloc.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Make companion libs static; fix gettext build on mingw
|
|
Fix xtensa static link.
|
|
This follows the trend set by 1*.sh scripts that configure ISL, GMP,
MPFR, CLooG, etc. Building with shared libraries presents all kinds
of problems:
- The shared libraries need to be installed into ${CT_PREFIX_DIR}.
- The binaries linked against companion libs need to have proper
RPATH, or they're looking for shared libs in
.build/${CT_PREFIX}/buildtools/lib.
- All libraries must agree as to whether they're built shared,
static, or both. Otherwise, gettext tries to link in static libncurses.a
into a shared library and fails (since libncurses was compiled without
the -fPIC switch and hence contains relocations that cannot be handled
in a shared library).
So this fixes the current mess. If we decide to re-enable building
the companion libs shared, we should probably make this dependent on
a separate suboption of CT_STATIC_TOOLCHAIN.
Add a config loosely based on one reported in the issue 274.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
uClibc-ng 1.0.20 fixed static linking with "libdl" by adding all libdl functions
into the libc. On xtensa, though, libdl contains an unresolved reference that is
satisfied by the ld.so - which is not a part of the linking in a static case.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Cygwin fixes
|
|
Cygwin doesn't like directory names ending with a dot, e.g. "multilib_."
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
3.0.9/100-headers-install-fix*.patch picked up upstream.
The Cygwin fix is needed for Cygwin on all kernel versions.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
From gnulib´s mailing list; paths modified to match gnulib module inside
gettext.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
120-*.patch needed an update; others copied verbatim.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Backport the fix to 4.8.5.
|
|
Add uclibc-ng 1.0.20.
|
|
Retire 1.0.{17,18,19}. Both static link & dlopen issues are now
apparently fixed.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
4.9.4 doesn't need this, fixed upstream.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
debug/gdb: properly link with expat
|
|
There are two separate issues with gdb configure usage:
1) inspecting build system libraries while cross-compiling;
2) preferring a shared library over static one.
The first usage issue is described and fixed now.
The second issue was described but the notes were removed
for some reason. This patch restores those notes.
Suggested-by: Alexey Neyman <stilor@att.net>
Signed-off-by: Kirill K. Smirnov <kirill.k.smirnov@gmail.com>
|
|
Allow for installation of companion tools for host
|
|
Fix building uClibc-ng from custom directory
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Also, rename "build" -> "for_build", since we're going to have a "for_host"
as well.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
This is workaround, as more packages require similar tweaks (some
depend on X_Y_Z_or_later config variables either in kconfig, or in
the build scripts.
We should have a CT_CompareVersion, that will apply the default
or per-package method of comparison.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
In that case, CT_GetCustom just creates a symlink to the original.
In that case, 'cp -a <path> .' gives an error and 'cp -a <path> <newdir>'
creates <newdir> as a symlink (which will then run the build inside
the shared directory, .build/src/<package>).
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Mark uClibc 1.0.20 experimental
|
|
... and 1.0.17 default, again. Sigh.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
This reverts commit 93dab0585b92954c6580f6826e5f12bb4c4aea90.
|
|
uClibc-ng: Add 1.0.19
|
|
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
kconfig: sync upstream changes
|
|
gcc: backport fix for xtensa PR target/78603
|
|
This fixes the following kind of ICE on configurations with zero
overhead loops support:
../src/pjlib-test/thread.c: In function 'thread_test':
../src/pjlib-test/thread.c:328:1: internal compiler error: in
dwarf2out_var_location, at dwarf2out.c:21846
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
|
|
Fix canadian crosses
|
|
Signed-off-by: Bryan Hundven <bryanhundven@gmail.com>
|
|
This enables the resulting toolchaing to be used to build a canadian
cross to x86_64-pc-linux-gnu target. Unmark that sample as broken,
it now builds successfully.
It is likely that it is affected by issue #483, too - I see the
resulting gcc executable has a DLL dependency on libiconv-2.dll,
which is only installed into .build/.../buildtools. This will be
investigated/fixed separately.
Signed-off-by: Alexey Neyman <stilor@att.net>
|
|
Additionally, copy from 5.4.0:
- 910-nios2-bad-multilib-default.patch (needed for nios2 sample)
- 930-libgcc-disable-split-stack-nothreads.patch (applicable to 6.2.0 as well)
Signed-off-by: Alexey Neyman <stilor@att.net>
|