summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)Author
2017-03-25linux: update to 4.4.56Waldemar Brodkorb
2017-03-22Introduce CCACHE-less compiler variables and use for building with cmakedir
2017-03-22Allow for local git reposdir
2017-03-22linux: update to 4.9.16Waldemar Brodkorb
2017-03-21rework kernel build process, changes to kernelconfig are reflected nowWaldemar Brodkorb
Cleanup the package directory which is always used as intermediate step to build in the default some xz compressed archives with all package data. While reconfiguring the kernel mini.config or custom config changes to the firmware did not happen always. Some targets where redundant and the install step tries to compile, too. Be more quiet with any cpio usage.
2017-03-17llvm: update to 4.0.0, allow to compile musl with itWaldemar Brodkorb
2017-03-17drop yaffs2 supportWaldemar Brodkorb
Yaffs2 is not upstream and does not work with newer 4.x Linux kernels. We like to switch to UBIFS for any embedded devices with NAND. Routerboards can be used with some application, which generates a YAFFS2 image including a Linux kernel, without any YAFFS2 filesystem support in the kernel on the host or target.
2017-03-17Implement UBIFS rootfs supportPhil Sutter
This implements UBIFS rootfs, enables it for mips targets and adds the necessary settings for rb532. Signed-off-by: Phil Sutter <phil@nwl.cc>
2017-03-17mk/host-bottom: Introduce HOST_INSTALL_STYLEPhil Sutter
This is helpful when a package could use HOST_STYLE=auto but doesn't provide an install target. In that case, one can now set | HOST_STYLE=auto | HOST_INSTALL_STYLE=manual and define a custom host-install target while still making use of the auto targets for anything else. Signed-off-by: Phil Sutter <phil@nwl.cc>
2017-03-17mk/host-bottom: Introduce HOST_CONFIG_STYLEPhil Sutter
This is helpful when a package could use HOST_STYLE=auto but doesn't ship a conforming configure script. In that case, one can now set | HOST_STYLE=auto | HOST_CONFIG_STYLE=manual and define a custom host-configure target while still making use of the auto targets for anything else. Signed-off-by: Phil Sutter <phil@nwl.cc>
2017-03-17mk/image.mk: Fix calling mkfs.jffs2Phil Sutter
This command does not reside in ${STAGING_HOST_DIR}/usr/bin (anymore?), also setting PATH='${HOST_PATH}' prior to just calling the command without path is more elegant in my opinion. Signed-off-by: Phil Sutter <phil@nwl.cc>
2017-03-06linux: update to 4.9.13Waldemar Brodkorb
2017-03-05remove VERBOSE=1, breaks openjdk8 compileWaldemar Brodkorb
2017-03-05make cpio quietWaldemar Brodkorb
2017-03-04riscv: add experimental linux/glibc supportWaldemar Brodkorb
2017-02-23kernel: update 4.4/4.9Waldemar Brodkorb
2017-02-23fallback to generic genimage config, the size of partition and filesystem ↵Waldemar Brodkorb
still need to be made configurable
2017-02-22raspberry-pi3: fix mini.config bootupWaldemar Brodkorb
- cmdline.txt is not required with full device tree capable kernel - force 270x option for mkknlimg trailer - we need ext4 filesystem support in the kernel other filesystems are rarely used at the moment - ATAGS and CMDLINE_FROM_BOOTLOADER not required with device tree capable kernel - overlay dtb files are renamed to dtbo suffix
2017-02-20add new package hugo, this requires google go. logic mostly from buildrootWaldemar Brodkorb
2017-02-19use unzip for zipWaldemar Brodkorb
2017-02-12linux: update kernelWaldemar Brodkorb
2017-02-10add CPU_FLAGS for target to TARGET_LDFLAGS, required for h8300Waldemar Brodkorb
2017-02-09add basic support for edosk2674Waldemar Brodkorb
2017-02-09add dual-boot / fwupdate for systems with grub-supportWaldemar Brodkorb
2017-02-06add different genimage configs for PC Bios and EFIWaldemar Brodkorb
2017-02-03linux: update to 4.4.46Waldemar Brodkorb
2017-01-30nds32: rename linux tarballWaldemar Brodkorb
2017-01-29linux: update to 4.9.6Waldemar Brodkorb
2017-01-22nds32: use the kernel source from AndesWaldemar Brodkorb
2017-01-20solidrun-imx6: fix bootup, root dev is now recognized as mmcblk1p1Waldemar Brodkorb
2017-01-20linux: update to 4.9.4Waldemar Brodkorb
2017-01-15linux: update to 4.9.3, remove non-lts 4.8 seriesWaldemar Brodkorb
2017-01-14binutils: -all-static does not work for 2.27Waldemar Brodkorb
2017-01-13rpi: use stable branchWaldemar Brodkorb
The github kernel repository is extremely big (over 1GB compressed) so use a branch to allow swallow cloning. Reducing download time a lot. We need to bump kernel version regulary now, when the branch is changing.
2017-01-09linux: update to 4.9.1Waldemar Brodkorb
2017-01-01linux: update to 4.4.38Waldemar Brodkorb
2017-01-01linux: update to 4.8.15Waldemar Brodkorb
2016-12-27linux: update to 3.12.69, add qemu arm nommu patchWaldemar Brodkorb
2016-12-26use $(CPIO)Waldemar Brodkorb
2016-12-26disable dbus-systemd for allmodconfigWaldemar Brodkorb
2016-12-25use GNU cpio instead of heirloom cpioWaldemar Brodkorb
On newer hardware heirloom cpio triggers a segfault in memcpy from glibc (ssse3 optimized version). Just use default GNU cpio and provide it via host package.
2016-12-19fix initramfs generation for kinetis k70Waldemar Brodkorb
2016-12-13sh2-nommu/j2: add better support and add required patches from musl-cross-makeWaldemar Brodkorb
2016-12-11rework git kernel infrastructureWaldemar Brodkorb
Module loading was broken, use stable hashes and add kernel versions to allow kernel module loading. Convert kinetis-k70 to use new infrastructure.
2016-12-10helloworld: add C++ testWaldemar Brodkorb
2016-12-08new package helloworld, add a package for regression testing with embedded-testWaldemar Brodkorb
2016-12-05xtensa: only use auto-litpools for little endianWaldemar Brodkorb
2016-11-28cleanup kernel rootfs choice, it is not well tested to use non-ext4 rootfs, ↵Waldemar Brodkorb
add a linux kernel submenu
2016-11-27add three library methods, static, shared or bothWaldemar Brodkorb
Rename the static symbol and add the choice to a more visible place for users.
2016-11-27finetune systemd/sysv integration, use /var tmpfs mountpointWaldemar Brodkorb