summaryrefslogtreecommitdiff
path: root/strata/coreutils-common
Commit message (Collapse)AuthorAgeFilesLines
* tar.morph: simplify morphologyJavier Jardón2015-03-251-7/+14
| | | | Change-Id: I929981507806d1561187ba8bede8784bede3bd13
* Move 'tar' from webtools to coreutils-common stratumJavier Jardón2015-03-231-0/+10
| | | | Change-Id: I18c5cb1185bf6c53032a7c4bd29f33598eac7031
* strata/coreutils-common/coreutils: Tell coreutils to not use gitJavier Jardón2015-02-261-1/+1
|
* Disable extra GCC warnings for GNU Diffbaserock/sam/fix-diff-buildSam Thursfield2015-02-201-1/+1
| | | | | | | These are enabled based on the presence of a .git directory in the source tree by diff's configure.ac script. It includes the dreaded -Werror. This fixes the build on armv7lhf.
* coreutils-common/diff.morph: workaround to not depend on rsyncbaserock/jjardon/sed_fixesJavier Jardón2015-02-181-0/+1
|
* coreutils-common/sed.morph: workaround to not depend on rsyncJavier Jardón2015-02-181-0/+1
|
* strata/coreutils-common/sed.morph: Fix typoJavier Jardón2015-02-181-1/+1
|
* Use GNU 'diff' instead the one from busyboxbaserock/jjardon/sed_diffJavier Jardón2015-02-181-0/+6
| | | | The busybox version caused problems with some packages
* Use GNU sed instead the one from busyboxJavier Jardón2015-02-181-0/+11
| | | | The busybox version caused problems with some packages
* Use coreutils dd instead of busybox ddFrancisco Redondo Marchena2015-02-121-0/+5
| | | | | | This hack is for supporting "fdatasync" argument in "dd" command which busybox "dd" does not support. This hack should dissappear when we merge /usr/bin and /bin.
* Update GCC to 4.9.2Tiago Gomes2015-01-231-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update the GCC compiler to the 4.9.2 version. It turns out that a C++ compiler is required to build the latest GCC releases, so build one in stages 1 and 2 as well. The updated list of GCC configuration options that either don't work in a cross compiler or are not needed in a temporary compiler, were based on the latest instructions from Linux From Scratch. The inclusion of /lib64 in the lib path for the stage 1 linker is an attempt to turn things more robust rather than to just symlink in /lib stuff that ends up installed in /lib64 (as it is already being done for libgcc_s.so). Ideally, we should configure every chunk to install to /lib, however GCC seems to not honour the `--with-libdir` configuration flag. With this version of GCC, it looks like a sysroot needs to be given at configure time so that `--with-native-system-header-dir` does what it claims to do. Unfortunately, this has the side effect of making GCC not passing to the linker the linker sysroot flag: `-Wl,--sysroot=$SYSROOT`. The workaround is to modify LDFLAGS to give a sysroot directly to GCC, `--sysroot=$SYSROOT`, which will then be further passed down to the linker. As the newest version of GCC finds more warnings than the previous one, `-Werror` was disabled for the coreutils, GDB and Syslinux projects. Syslinux's Makefile had to be patched, as it is not possible to disable `-Werror` for all targets through the NO_WERROR variable. The hack to handle libgcc_eh being required during eglibc's build was removed, as it doesn't seem to be the case anymore.
* Move "patch" to strata/core from strata/coreutils-commonbaserock/jjardon/coreutilsJavier Jardón2014-11-111-9/+0
|
* patch.morph: Install binaries in default locationJavier Jardón2014-11-111-1/+1
|
* coreutils.morph: Do not disable coreutils binariesJavier Jardón2014-11-111-1/+1
| | | | | This fixes compilation problems with several modules, like modern versions of systemd
* Move coreutils to its own stratumJavier Jardón2014-11-112-0/+18