News

EmbToolkit v1.8.0

Added by Abdoulaye Walsimou Gaye almost 2 years ago

I'm pleased to announce EmbToolkit v1.8.0 release.

Please see here the release note

Downloads

ChangeLog
ShortLog
Diffstat
Patch against v1.8.0

This version can be downloaded here embtoolkit-1.8.0 and its sha1 here

EmbToolkit v1.7.0

Added by Abdoulaye Walsimou Gaye over 2 years ago

I'm pleased to announce EmbToolkit v1.7.0 release.

Please see here the release note

Downloads

ChangeLog
ShortLog
Diffstat
Patch against v1.6.0

This version can be downloaded here embtoolkit-1.7.0 and its sha1 here

EmbToolkit v1.6.0

Added by Abdoulaye Walsimou Gaye almost 3 years ago

I'm pleased to announce EmbToolkit v1.6.0 release.

Please see here the release note

Downloads

ChangeLog
ShortLog
Diffstat
Patch against v1.5.0

This version can be downloaded here embtoolkit-1.6.0 and its sha1 here

EmbToolkit v1.5.0

Added by Abdoulaye Walsimou Gaye about 3 years ago

I'm pleased to announce EmbToolkit v1.5.0 release.

Please see here the release note

This version can be downloaded here embtoolkit-1.5.0 and its sha1 here

EmbToolkit v1.4.0

Added by Abdoulaye Walsimou Gaye over 3 years ago

I'm pleased to announce EmbToolkit v1.4.0 release.

This new version brings performance improvements in the build system which highly reduce
time needed to generate a toolchain and a root filesystem.
Beside eglibc and uClibc it is now possible to use glibc as C library.
musl C library is also planned for the next release.
The root filesystem generated now uses OpenRC for init scripts and services start/stop handling.

Please see below other changes made since the previous release.

  • Toolchain
    • Linux headers: updated to latest versions availabl.
    • eglibc: update to latest versions available.
    • llvm/clang: include clang static analyzer in toolchain generated.
    • GCC: update gcc-4.8.x to gcc-4.8.2
    • GDB: updated to gdb-7.6.2
  • Host tools
    • mtd-utils: updated to v1.5.0
    • squashfs tools: fix build error on FreeBSD and improve portability.
  • Build system
    • Overall build system performance improvement.
    • Give ability to build a through clang static analyzer by setting CONFIG_EMBTK_PKGNAME_USE_SCANBUILD
      in command line or in its kconfig file.
    • Give ability remove package workspace after succesful build to save disk space.
    • Simplify package include in the build system through helper macros:
      embtk_include_pkg
      embtk_include_hostpkg
  • Root filesystem
    • OpenRC is now used for init script and services start/stop handling.
  • Packages
    • libevent: Add v2.0.21 and update v1.4.x to v1.4.14b
    • mtd-utils: updated to v1.5.0
  • Known issues and limitations:
    • MIPS64 uClibc based toolchain is still broken

This version can be downloaded here embtoolkit-1.4.0

EmbToolkit v1.3.0

Added by Abdoulaye Walsimou Gaye almost 4 years ago

I'm pleased to announce EmbToolkit v1.3.0 release.
Please see below changes made since the previous release.

  • Toolchain
    • GCC: add gcc-4.8.1 and associated patch set.
    • llvm/clang: add llvm/clang-3.3 and associated patch set.
    • GDB: add gdb-7.6.1
    • eglibc: add eglibc-2.17 and remove older versions.
    • linux headers: updated to latest versions available.
  • Host tools
    • New package: add bmake (BSD make)
  • Packages
  • SQLite: add sqlite-3.7.17
  • iptables: updated to v1.4.19.1
  • Build system
    • New feature: build of linux kernel image based on supplied config file.
    • Improve build on BSD systems.
  • Known issues and limitations:
    • MIPS64 uClibc based toolchain is broken.
    • eglibc symbol versioning is broken and is scheduled for removal.

ChangeLog
ShortLog
Diffstat
Patch

This version can be downloaded here embtoolkit-1.3.0

EmbToolkit v1.2.0

Added by Abdoulaye Walsimou Gaye over 4 years ago

I'm pleased to announce EmbToolkit v1.2.0 release.

This EmbToolkit release brings support of LLVM/CLANG based toolchain for MIPS32.
It also adds support of LLVM/compiler-rt in order to support sanitizer through
-fsanitize={undefined,address} compiler switches
(see http://clang.llvm.org/docs/index.html for more details).
It is now possible to use FreeBSD (other BSD may work, but not test) as host
development machine.

Please see below changes made since the previous release, beside this CLANG/LLVM
based toolchain improvement.

Toolchain:
  • Linux kernel headers: update to latest versions available and add v3.8.x
  • GDB: add gdb-7.5.1
  • Binutils: add binutils-2.23.2
  • GCC: add gcc-4.6.4 and gcc-4.7.3
Host tools:
  • fakeroot: updated to v1.18.4
  • New package gsed: install gsed when the host development machine is BSD
  • New package gmake: install gnu make when the host development machine is BSD
Packages:
  • New package: add gtest: google c++ testing framework
Build system:
  • kconfig: sync with upstream linux kernel.

ChangeLog
ShortLog
Diffstat
Patch

This version can be downloaded here embtoolkit-1.2.0

EmbToolkit new git web browser URL

Added by Abdoulaye Walsimou Gaye over 4 years ago

Dear,
The new git web browser URL is now:
http://git.embtoolkit.org/embtoolkit

As for issues tracker, sorry for this URL change

Best regards,
AWG

EmbToolkit new Issues tracker URL

Added by Abdoulaye Walsimou Gaye over 4 years ago

Dear all,
The new issue tracker url is now:
http://bugs.embtoolkit.org/projects/embtoolkit

Sorry for this URL change.
Best regards,
AWG

EmbToolkit v1.1.0

Added by Abdoulaye Walsimou Gaye over 4 years ago

I'm pleased to announce the EmbToolkit v1.1.0 release.

This EmbToolkit release is a revolution in the open source tools world generating
cross compilers. Indeed, EmbToolkit is the first cross compiler build system
giving aility to choose between GCC or CLANG/LLVM based toolchain.

For the moment the CLANG/LLVM based toolchain is only available for ARM, as a
porting effort is needed in order to not have to pass many compiler switches and
have a fully drop in replacement of GCC.
This porting effort has been done for ARM and is scheduled for MIPS for the next
release.

Please note that if you choose a "CLANG/LLVM only" based toolchain, a bare metal
GCC is still built for some reasons, the most important beeing that your
prefered C library (uClibc or eglibc) will only build with GCC.
This bare metal GCC will also be useful if you want to build your linux kernel,
but it can not build userspace binaries (you will need clang for that).

Please see below changes made since the previous release, beside this CLANG/LLVM
based toolchain new feature.

Toolchain:
  • Give ability to choose between CLANG/LLVM or GCC based toolchain.
  • linux headers: updated to latest versions available
  • uClibc: MIPS: overcome uClibc build system setting -march, -mtune and -mabi,
    while our toolchain is already correctly configured for our target.
  • uClibc: Fix SHARED_LIB_LOADER_PREFIX renamed MULTILIB_DIR in uClibc build system.
  • New MIPS64 octeon CPU support.
Host tools:
  • pkg-config requires itself and has other dependencies, has been removed in favor of pkgconf-0.8.9
  • ccache: updated to ccache-3.1.9
Packages:
  • New development package: libunwind-1.1
  • New network package: libpcap-1.3.0
  • New network package: tcpdump-4.3.0
  • microperl removal: it will be added back when upstream perl will be cross compile friendly.

ChangeLog
ShortLog
Diffstat
Patch

This version can be downloaded here embtoolkit-1.1.0

1 2 3 ... 8 (1-10/71)

Also available in: Atom