Coder Social home page Coder Social logo

cross-utils's Introduction

cross-utils

Cross compiling Utils (ARMEB, ARMEL, MIPS, MIPSEL)

cross-utils's People

Contributors

bmaia avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cross-utils's Issues

installation failed on ubuntu windows

Hello Bernardo, I know you tested only on kali, but I tried to install on ubuntu windows and something is not right.

`
asf@asdf:/opt/armeb-linux/puma5_toolchain/src$ ./build-toolchain.sh
TI Puma5 Toolchain generation script
Written by Hai Shalom, [email protected]

-e
Wed Nov 15 14:08:12 UTC 2017: TI Puma5 Toolchain - Toolchain will be installed in:
-e /opt/armeb-linux

-e If another location is required, please press Ctrl-C now and define TI_PUMA5_TOOLCHAIN_INSTALL_DIR
...-e
Wed Nov 15 14:08:15 UTC 2017: TI Puma5 Toolchain - Extract and patch buildroot

patching file buildroot-2009.02/Makefile
patching file buildroot-2009.02/toolchain/kernel-headers/Config.in
patching file buildroot-2009.02/target/device/Config.in.toolchain
patching file buildroot-2009.02/toolchain/gcc/Config.in
-e
Wed Nov 15 14:08:47 UTC 2017: TI Puma5 Toolchain - Applying patches

-e
Wed Nov 15 14:08:50 UTC 2017: TI Puma5 Toolchain - Extract TI addins

-e
Wed Nov 15 14:08:51 UTC 2017: TI Puma5 Toolchain - Configuring buildroot

  • Buildroot Configuration

Target Architecture

  1. arm (BR2_arm)
  1. armeb (BR2_armeb)
  1. avr32 (BR2_avr32)
  2. cris (BR2_cris)
  3. i386 (BR2_i386)
  4. mips (BR2_mips)
  5. mipsel (BR2_mipsel)
  6. powerpc (BR2_powerpc)
  7. superh (BR2_sh)
  8. superh64 (BR2_sh64)
  9. x86_64 (BR2_x86_64)
    choice[1-11?]: 2
    Target Architecture Variant
  10. generic_arm (BR2_generic_arm)
  11. arm7tdmi (BR2_arm7tdmi)
  12. arm610 (BR2_arm610)
  13. arm710 (BR2_arm710)
  14. arm720t (BR2_arm720t)
  15. arm920t (BR2_arm920t)
  16. arm922t (BR2_arm922t)
  17. arm926t (BR2_arm926t)
  18. arm10t (BR2_arm10t)
  19. arm1136jf_s (BR2_arm1136jf_s)
  1. arm1176jz-s (BR2_arm1176jz_s)
  1. arm1176jzf-s (BR2_arm1176jzf_s)
  2. sa110 (BR2_sa110)
  3. sa1100 (BR2_sa1100)
  4. xscale (BR2_xscale)
  5. iwmmxt (BR2_iwmmxt)
    choice[1-16?]: 11
    Target ABI
  6. OABI (BR2_ARM_OABI)
  1. EABI (BR2_ARM_EABI)
    choice[1-2?]: 2
  • Target options
  • Project Options

Project name (BR2_PROJECT) [puma5] puma5
hostname (BR2_HOSTNAME) [uclibc] uclibc
banner (BR2_BANNER) [TI Puma5] TI Puma5
*

  • Preset Devices
  • Generic System Support

Generic wireless access point (BR2_TARGET_GENERIC_ACCESS_POINT) [N/y/?] n
Generic firewall (BR2_TARGET_GENERIC_FIREWALL) [N/y/?] n
Generic development system (BR2_TARGET_GENERIC_DEV_SYSTEM) [N/y/?] n
*

  • Build options

Wget command (BR2_WGET) [wget -v --proxy=on --passive-ftp -nd] wget -v --proxy=on --passive-ftp -nd
Subversion (svn) command to download source tree (BR2_SVN_CO) [svn co] svn co
Subversion (svn) command to update source tree (BR2_SVN_UP) [svn up] svn up
Git command to download source tree (BR2_GIT) [git clone] git clone
zcat command (BR2_ZCAT) [gzip -d -c] gzip -d -c
bzcat command (BR2_BZCAT) [bzcat] bzcat
Tar options (BR2_TAR_OPTIONS) []
Download dir (BR2_DL_DIR) [$(BASE_DIR)/dl] $(BASE_DIR)/dl
Copy result to... (BR2_COPYTO) []
*

  • Mirrors and Download locations

Primary download site (BR2_PRIMARY_SITE) []
Backup download site (BR2_BACKUP_SITE) [http://buildroot.uclibc.org/downloads/sources/] http://buildroot.uclibc.org/downloads/sources/
Sourceforge mirror site (BR2_SOURCEFORGE_MIRROR) [easynews] easynews
Kernel.org mirror (BR2_KERNEL_MIRROR) [http://www.kernel.org/pub/] http://www.kernel.org/pub/
GNU Software mirror (BR2_GNU_MIRROR) [http://ftp.gnu.org/pub/gnu] http://ftp.gnu.org/pub/gnu
Debian Software mirror (BR2_DEBIAN_MIRROR) [http://ftp.debian.org] http://ftp.debian.org
*

  • Atmel Mirrors

Atmel AVR32/AT91 download site (BR2_ATMEL_MIRROR) [ftp://www.at91.com/pub/buildroot/] ftp://www.at91.com/pub/buildroot/
Atmel AT91 Linux Patch download site (BR2_AT91_PATCH_MIRROR) [http://maxim.org.za/AT91RM9200/2.6/] http://maxim.org.za/AT91RM9200/2.6/
Toolchain and header file location? (BR2_STAGING_DIR) [$(TI_PUMA5_TOOLCHAIN_INSTALL_DIR)/ti-puma5] $(TI_PUMA5_TOOLCHAIN_INSTALL_DIR)/ti-puma5
Add '_nofpu' suffix for softfloat toolchains (BR2_FPU_SUFFIX) [N/y/?] n
Custom build dir prefix (BR2_TOPDIR_PREFIX) []
Custom build dir suffix (BR2_TOPDIR_SUFFIX) []
GNU build hostname suffix (BR2_GNU_BUILD_SUFFIX) [pc-linux-gnu] pc-linux-gnu
GNU target suffix (BR2_GNU_TARGET_SUFFIX) [linux-uclibceabi] linux-uclibceabi
Number of jobs to run simultaneously (BR2_JLEVEL) [1] 1
prefer IMA compiles (BR2_PREFER_IMA) [N/y/?] n
Show packages that are deprecated or obsolete (BR2_DEPRECATED) [Y/n/?] y
Show packages that are of the latest major version (BR2_RECENT) [Y/n/?] y
Use a central configure cache file (BR2_CONFIG_CACHE) [N/y/?] n
build packages with debugging symbols (BR2_ENABLE_DEBUG) [N/y/?] n
strip

  1. strip (BR2_STRIP_strip)
  1. sstrip (BR2_STRIP_sstrip)
  2. none (BR2_STRIP_none)
    choice[1-3?]: 1
    gcc optimization level
  3. optimization level 2 (BR2_OPTIMIZE_2)
  4. optimization level 3 (BR2_OPTIMIZE_3)
  1. optimize for size (BR2_OPTIMIZE_S)
    choice[1-3?]: 3
    prefer static libraries (BR2_PREFER_STATIC_LIB) [N/y/?] n
    manpages on the target (BR2_HAVE_MANPAGES) [N/y/?] n
    infopages on the target (BR2_HAVE_INFOPAGES) [N/y/?] n
    documentation on the target (BR2_HAVE_DOCUMENTATION) [N/y/?] n
    development files in target filesystem (BR2_HAVE_DEVFILES) [N/y/?] n
    update config.sub and config.guess (BR2_UPDATE_CONFIG) [Y/n/?] y
  • Toolchain

Toolchain type

  1. Buildroot toolchain (BR2_TOOLCHAIN_BUILDROOT)
  1. External binary toolchain (BR2_TOOLCHAIN_EXTERNAL)
  2. External source toolchain (BR2_TOOLCHAIN_EXTERNAL_SOURCE)
    choice[1-3?]: 1
  • Kernel Header Options

Kernel Headers

  1. Linux 2.4.31 kernel headers (BR2_KERNEL_HEADERS_2_4_31)
  1. Linux 2.6.18 kernel headers (BR2_KERNEL_HEADERS_2_6_18)
  1. Linux 2.6.20.4 kernel headers (BR2_KERNEL_HEADERS_2_6_20_4)
  2. Linux 2.6.20.x kernel headers (BR2_KERNEL_HEADERS_2_6_20)
  3. Linux 2.6.21.5 kernel headers (BR2_KERNEL_HEADERS_2_6_21_5)
  4. Linux 2.6.21.x kernel headers (BR2_KERNEL_HEADERS_2_6_21)
  5. Linux 2.6.22.1 kernel headers (BR2_KERNEL_HEADERS_2_6_22_1)
  6. Linux 2.6.22.10 kernel headers (BR2_KERNEL_HEADERS_2_6_22_10)
  7. Linux 2.6.22.x kernel headers (BR2_KERNEL_HEADERS_2_6_22)
  8. Linux 2.6.23.x kernel headers (BR2_KERNEL_HEADERS_2_6_23)
  9. Linux 2.6.24.x kernel headers (BR2_KERNEL_HEADERS_2_6_24)
  10. Linux 2.6.25.x kernel headers (BR2_KERNEL_HEADERS_2_6_25)
  11. Linux 2.6.26.x kernel headers (BR2_KERNEL_HEADERS_2_6_26)
  12. Linux 2.6.27.x kernel headers (BR2_KERNEL_HEADERS_2_6_27)
  13. Linux 2.6.28.x kernel headers (BR2_KERNEL_HEADERS_2_6_28)
  14. Linux 2.6 snapshot (BR2_KERNEL_HEADERS_SNAP)
    choice[1-16?]: 2
  • uClibc Options

uClibc C library Version

  1. uClibc 0.9.28.3 (BR2_UCLIBC_VERSION_0_9_28_3)
  1. uClibc 0.9.29 (BR2_UCLIBC_VERSION_0_9_29)
  1. uClibc 0.9.30 (BR2_UCLIBC_VERSION_0_9_30)
  2. daily snapshot (BR2_UCLIBC_VERSION_SNAPSHOT)
    choice[1-4?]: 2
    uClibc configuration file to use? (BR2_UCLIBC_CONFIG) [./toolchain/ti-configs/uClibc-config/.config] ./toolchain/ti-configs/uClibc-config/.config
    Thread library debugging (BR2_PTHREAD_DEBUG) [Y/n/?] y
    Enable 'program invocation name' (BR2_UCLIBC_PROGRAM_INVOCATION) [N/y/?] n
    Compile and install uClibc tests (BR2_UCLIBC_INSTALL_TEST_SUITE) [N/y/?] n
  • Binutils Options

Binutils Version

  1. binutils 2.17 (BR2_BINUTILS_VERSION_2_17)
  2. binutils 2.17.50.0.17 (BR2_BINUTILS_VERSION_2_17_50_0_17)
  3. binutils 2.18 (BR2_BINUTILS_VERSION_2_18)
  4. binutils 2.18.50.0.1 (BR2_BINUTILS_VERSION_2_18_50_0_1)
  5. binutils 2.18.50.0.3 (BR2_BINUTILS_VERSION_2_18_50_0_3)
  6. binutils 2.18.50.0.6 (BR2_BINUTILS_VERSION_2_18_50_0_6)
  7. binutils 2.18.50.0.8 (BR2_BINUTILS_VERSION_2_18_50_0_8)
  8. binutils 2.18.50.0.9 (BR2_BINUTILS_VERSION_2_18_50_0_9)
  1. binutils 2.19 (BR2_BINUTILS_VERSION_2_19)
    choice[1-9?]: 9
    Additional binutils options (BR2_EXTRA_BINUTILS_CONFIG_OPTIONS) []
  • GCC Options

GCC compiler Version

  1. gcc 3.4.6 (BR2_GCC_VERSION_3_4_6)
  2. gcc 4.0.4 (BR2_GCC_VERSION_4_0_4)
  3. gcc 4.1.2 (BR2_GCC_VERSION_4_1_2)
  1. gcc 4.2.0 (BR2_GCC_VERSION_4_2_0)
  1. gcc 4.2.1 (BR2_GCC_VERSION_4_2_1)
  2. gcc 4.2.2 (BR2_GCC_VERSION_4_2_2)
  3. gcc 4.2.3 (BR2_GCC_VERSION_4_2_3)
  4. gcc 4.2.4 (BR2_GCC_VERSION_4_2_4)
  5. gcc 4.3.1 (BR2_GCC_VERSION_4_3_1)
  6. gcc 4.3.2 (BR2_GCC_VERSION_4_3_2)
    choice[1-10?]: 4
    Enable toolchain with --sysroot support (BR2_TOOLCHAIN_SYSROOT) [Y/n/?] y
    Enable setjmp/longjmp exceptions? (BR2_GCC_USE_SJLJ_EXCEPTIONS) [N/y/?] n
    Additional gcc options (BR2_EXTRA_GCC_CONFIG_OPTIONS) []
    Fortran cross-compiler support (BR2_GCC_CROSS_FORTRAN) [N/y/?] n
    Build/install java compiler and libgcj? (BR2_INSTALL_LIBGCJ) [N/y/?] n
    Build/install Objective-C compiler and runtime? (BR2_INSTALL_OBJC) [N/y/?] n
    Build/install Fortran compiler and runtime? (BR2_INSTALL_FORTRAN) [N/y/?] n
    Build/install a shared libgcc? (BR2_GCC_SHARED_LIBGCC) [Y/n/?] y
  • Ccache Options

Enable ccache support? (BR2_CCACHE) [N/y/?] n
*

  • Gdb Options

Build gdb debugger for the Target (BR2_PACKAGE_GDB) [N/y/?] n
Build gdb server for the Target (BR2_PACKAGE_GDB_SERVER) [N/y/?] n
Build gdb for the Host (BR2_PACKAGE_GDB_HOST) [N/y/?] n
*

  • Common Toolchain Options

Enable large file (files > 2 GB) support? (BR2_LARGEFILE) [Y/n/?] y
Enable IPv6 (BR2_INET_IPV6) [Y/n/?] y
Enable RPC (BR2_INET_RPC) [Y/n/?] y
Enable locale/gettext/i18n support? (BR2_ENABLE_LOCALE) [N/y/?] n
Enable WCHAR support (BR2_USE_WCHAR) [N/y/?] n
Use software floating point by default (BR2_SOFT_FLOAT) [Y/n/?] y
Thread library implementation

  1. none (BR2_PTHREADS_NONE)
  2. linuxthreads (BR2_PTHREADS)
  3. linuxthreads (stable/old) (BR2_PTHREADS_OLD)
  1. Native POSIX Threading (NPTL) (BR2_PTHREADS_NATIVE)
    choice[1-4?]: 4
    Build/install c++ compiler and libstdc++? (BR2_INSTALL_LIBSTDCPP) [Y/n/?] y
    Target Optimizations (BR2_TARGET_OPTIMIZATION) [-Os -pipe] -Os -pipe
    Run mklibs on the built root filesystem (BR2_MKLIBS) [N/y/?] n
    Install sstrip for the target system (BR2_PACKAGE_SSTRIP_TARGET) [Y/n/?] y
    Install sstrip for the host/build system (BR2_PACKAGE_SSTRIP_HOST) [Y/n/?] y
    Enable multilib support? (BR2_ENABLE_MULTILIB) [N/y/?] n
    Include target utils in cross toolchain (BR2_CROSS_TOOLCHAIN_TARGET_UTILS) [N/y/?] n
  • Package Selection for the target

BusyBox (BR2_PACKAGE_BUSYBOX) [N/y/?] n
*

  • The minimum needed to build a uClibc development system

bash (BR2_PACKAGE_BASH) [N/y/?] n
bzip2 (BR2_PACKAGE_BZIP2) [N/y/?] n
diffutils (BR2_PACKAGE_DIFFUTILS) [N/y/?] n
flex (BR2_PACKAGE_FLEX) [N/y/?] n
native toolchain in the target filesystem (BR2_PACKAGE_GCC_TARGET) [N/y/?] n
grep (BR2_PACKAGE_GREP) [N/y/?] n
make (BR2_PACKAGE_MAKE) [N/y/?] n
patch (BR2_PACKAGE_PATCH) [N/y/?] n
*

  • Other development stuff

autoconf (BR2_PACKAGE_AUTOCONF) [N/y/?] n
automake (BR2_PACKAGE_AUTOMAKE) [N/y/?] n
bison (BR2_PACKAGE_BISON) [N/y/?] n
ccache (BR2_PACKAGE_CCACHE_TARGET) [N/y/?] n
distcc (BR2_PACKAGE_DISTCC) [N/y/?] n
dmalloc (BR2_PACKAGE_DMALLOC) [N/y/?] n
fakeroot (BR2_PACKAGE_FAKEROOT) [N/y/?] n
gettext (BR2_PACKAGE_GETTEXT) [N/y/?] n
libintl (BR2_PACKAGE_LIBINTL) [N/y/?] n
gmp (BR2_PACKAGE_LIBGMP) [N/y/?] n
gperf (BR2_PACKAGE_GPERF) [N/y/?] n
mpfr (BR2_PACKAGE_LIBMPFR) [N/y/?] n
libtool (BR2_PACKAGE_LIBTOOL) [N/y/?] n
m4 (BR2_PACKAGE_M4) [N/y/?] n
oprofile (BR2_PACKAGE_OPROFILE) [N/y/?] n
pkg-config (BR2_PACKAGE_PKGCONFIG) [N/y/?] n
readline (BR2_PACKAGE_READLINE) [N/y/?] n
pcre (BR2_PACKAGE_PCRE) [N/y/?] n
*

  • Other stuff

at (BR2_PACKAGE_AT) [N/y/?] n
beecrypt (BR2_PACKAGE_BEECRYPT) [N/y/?] n
berkeleydb (BR2_PACKAGE_BERKELEYDB) [N/y/?] n
bsdiff (BR2_PACKAGE_BSDIFF) [N/y/?] n
bootutils (BR2_PACKAGE_BOOTUTILS) [N/y/?] n
cups (BR2_PACKAGE_CUPS) [N/y/?] n
customize (BR2_PACKAGE_CUSTOMIZE) [N/y/?] n
dash (BR2_PACKAGE_DASH) [N/y/?] n
file (BR2_PACKAGE_FILE) [N/y/?] n
gamin (BR2_PACKAGE_GAMIN) [N/y/?] n
*

  • icu requires a toolchain with C++ support and WCHAR enabled

kexec (BR2_PACKAGE_KEXEC) [N/y/?] n
less (BR2_PACKAGE_LESS) [N/y/?] n
libconfig (BR2_PACKAGE_LIBCONFIG) [N/y/?] n
libconfuse (BR2_PACKAGE_LIBCONFUSE) [N/y/?] n
libdaemon (BR2_PACKAGE_LIBDAEMON) [N/y/?] n
libelf (BR2_PACKAGE_LIBELF) [N/y/?] n
libevent (BR2_PACKAGE_LIBEVENT) [N/y/?] n
libfloat (BR2_PACKAGE_LIBFLOAT) [N/y/?] n
libgcrypt (BR2_PACKAGE_LIBGCRYPT) [N/y/?] n
libgpg-error (BR2_PACKAGE_LIBGPG_ERROR) [N/y/?] n
libiconv (BR2_PACKAGE_LIBICONV) [N/y/?] n
libidn (BR2_PACKAGE_LIBIDN) [N/y/?] n
liblockfile (BR2_PACKAGE_LIBLOCKFILE) [N/y/?] n
liboil (BR2_PACKAGE_LIBOIL) [N/y/?] n
libsysfs (BR2_PACKAGE_LIBSYSFS) [N/y/?] n
lockfile programs (BR2_PACKAGE_LOCKFILE_PROGS) [N/y/?] n
*

  • logrotate - disabled (requires wchar support)

lsof (BR2_PACKAGE_LSOF) [N/y/?] n
ltp-testsuite (BR2_PACKAGE_LTP-TESTSUITE) [N/y/?] n
ltrace (BR2_PACKAGE_LTRACE) [N/y/?] n
memstat (BR2_PACKAGE_MEMSTAT) [N/y/?] n
module-init-tools (BR2_PACKAGE_MODULE_INIT_TOOLS) [N/y/?] n
modutils (BR2_PACKAGE_MODUTILS) [N/y/?] n
ng-spice-rework (BR2_PACKAGE_NG_SPICE_REWORK) [N/y/?] n
popt (BR2_PACKAGE_POPT) [N/y/?] n
procps (BR2_PACKAGE_PROCPS) [N/y/?] n
psmisc (BR2_PACKAGE_PSMISC) [N/y/?] n
screen (BR2_PACKAGE_SCREEN) [N/y/?] n
startup-notification (BR2_PACKAGE_STARTUP_NOTIFICATION) [N/y/?] n
strace (BR2_PACKAGE_STRACE) [N/y/?] n
sudo (BR2_PACKAGE_SUDO) [N/y/?] n
syslogd & klogd (BR2_PACKAGE_SYSKLOGD) [N/y/?] n
sysvinit (BR2_PACKAGE_SYSVINIT) [N/y/?] n
util-linux (BR2_PACKAGE_UTIL-LINUX) [N/y/?] n
which (BR2_PACKAGE_WHICH) [N/y/?] n
*

  • Database

MySQL 5.1 client (BR2_PACKAGE_MYSQL_CLIENT) [N/y/?] n
sqlite (BR2_PACKAGE_SQLITE) [N/y/?] n
*

  • Text editors

ed (BR2_PACKAGE_ED) [N/y/?] n
nano (BR2_PACKAGE_NANO) [N/y/?] n
uemacs (BR2_PACKAGE_UEMACS) [N/y/?] n
vim (BR2_PACKAGE_VIM) [N/y/?] n
*

  • Networking
  • Networking applications

argus (BR2_PACKAGE_ARGUS) [N/y/?] n
avahi (BR2_PACKAGE_AVAHI) [N/y/?] n
axel (BR2_PACKAGE_AXEL) [N/y/?] n
boa (BR2_PACKAGE_BOA) [N/y/?] n
bind (BR2_PACKAGE_BIND) [N/y/?] n
bridge-utils (BR2_PACKAGE_BRIDGE) [N/y/?] n
DHCP support (BR2_PACKAGE_ISC_DHCP) [N/y/?] n
dnsmasq (BR2_PACKAGE_DNSMASQ) [N/y/?] n
dropbear (BR2_PACKAGE_DROPBEAR) [N/y/?] n
ethtool (BR2_PACKAGE_ETHTOOL) [N/y/?] n
haserl (BR2_PACKAGE_HASERL) [N/y/?] n
hostap (BR2_PACKAGE_HOSTAP) [N/y/?] n
ifplugd (BR2_PACKAGE_IFPLUGD) [N/y/?] n
iperf (BR2_PACKAGE_IPERF) [N/y/?] n
iproute2 (BR2_PACKAGE_IPROUTE2) [N/y/?] n
*

  • ipsec-tools - disabled (requires openssl, flex and the flex library (libfl.a) )

iptables (BR2_PACKAGE_IPTABLES) [N/y/?] n
kismet (BR2_PACKAGE_KISMET) [N/y/?] n
l2tp (BR2_PACKAGE_L2TP) [N/y/?] n
libcgi (BR2_PACKAGE_LIBCGI) [N/y/?] n
libcgicc (BR2_PACKAGE_LIBCGICC) [N/y/?] n
libcurl (BR2_PACKAGE_LIBCURL) [N/y/?] n
libdnet (BR2_PACKAGE_LIBDNET) [N/y/?] n
libeXosip2 (BR2_PACKAGE_LIBEXOSIP2) [N/y/?] n
libosip2 (BR2_PACKAGE_LIBOSIP2) [N/y/?] n
libpcap (BR2_PACKAGE_LIBPCAP) [N/y/?] n
libupnp (BR2_PACKAGE_LIBUPNP) [N/y/?] n
lighttpd (BR2_PACKAGE_LIGHTTPD) [N/y/?] n
links (BR2_PACKAGE_LINKS) [N/y/?] n
lrzsz (BR2_PACKAGE_LRZSZ) [N/y/?] n
mDNSResponder (BR2_PACKAGE_MDNSRESPONDER) [N/y/?] n
microcom (BR2_PACKAGE_MICROCOM) [N/y/?] n
mii-diag (BR2_PACKAGE_MIIDIAG) [N/y/?] n
mrouted (BR2_PACKAGE_MROUTED) [N/y/?] n
mutt (BROKEN for wchar; FIXME!) (BR2_PACKAGE_MUTT) [N/y/?] n
nbd (BR2_PACKAGE_NBD) [N/y/?] n
ncftp (BR2_PACKAGE_NCFTP) [N/y/?] n
libneon (BR2_PACKAGE_NEON) [N/y/?] n
netcat (BR2_PACKAGE_NETCAT) [N/y/?] n
netkitbase (BR2_PACKAGE_NETKITBASE) [N/y/?] n
netkittelnet (BR2_PACKAGE_NETKITTELNET) [N/y/?] n
netplug (BR2_PACKAGE_NETPLUG) [N/y/?] n
netsnmp (BR2_PACKAGE_NETSNMP) [N/y/?] n
nfs-utils (BR2_PACKAGE_NFS_UTILS) [N/y/?] n
ntp (BR2_PACKAGE_NTP) [N/y/?] n
OLSR mesh networking Daemon (BR2_PACKAGE_OLSR) [N/y/?] n
OpenNTPD (BR2_PACKAGE_OPENNTPD) [N/y/?] n
openssh (BR2_PACKAGE_OPENSSH) [N/y/?] n
openssl (BR2_PACKAGE_OPENSSL) [N/y/?] n
openvpn (BR2_PACKAGE_OPENVPN) [N/y/?] n
openswan (BR2_PACKAGE_OPENSWAN) [N/y/?] n
portmap (BR2_PACKAGE_PORTMAP) [N/y/?] n
pppd (BR2_PACKAGE_PPPD) [N/y/?] n
radvd (BR2_PACKAGE_RADVD) [N/y/?] n
pppoe (BR2_PACKAGE_RP_PPPOE) [N/y/?] n
pptp-linux (BR2_PACKAGE_PPTP_LINUX) [N/y/?] n
proftpd (BR2_PACKAGE_PROFTPD) [N/y/?] n
*

  • quagga suite

quagga zebra (BR2_PACKAGE_QUAGGA_ZEBRA) [N/y/?] n
quagga bgpd (BR2_PACKAGE_QUAGGA_BGPD) [N/y/?] n
quagga ripd (BR2_PACKAGE_QUAGGA_RIPD) [N/y/?] n
quagga ripngd (BR2_PACKAGE_QUAGGA_RIPNGD) [N/y/?] n
quagga ospfd (BR2_PACKAGE_QUAGGA_OSPFD) [N/y/?] n
quagga ospf6d (BR2_PACKAGE_QUAGGA_OSPF6D) [N/y/?] n
quagga watchquagga (BR2_PACKAGE_QUAGGA_WATCHQUAGGA) [N/y/?] n
isisd (BR2_PACKAGE_QUAGGA_ISISD) [N/y/?] n
rsync (BR2_PACKAGE_RSYNC) [N/y/?] n
samba (BR2_PACKAGE_SAMBA) [N/y/?] n
*

  • socat

socat (BR2_PACKAGE_SOCAT) [N/y/?] n
stunnel (BR2_PACKAGE_STUNNEL) [N/y/?] n
tcpdump (BR2_PACKAGE_TCPDUMP) [N/y/?] n
dhcpdump (BR2_PACKAGE_DHCPDUMP) [N/y/?] n
tftpd (BR2_PACKAGE_TFTPD) [N/y/?] n
thttpd (BR2_PACKAGE_THTTPD) [N/y/?] n
tinyhttpd (BR2_PACKAGE_TINYHTTPD) [N/y/?] n
tn5250 (BR2_PACKAGE_TN5250) [N/y/?] n
ttcp (BR2_PACKAGE_TTCP) [N/y/?] n
udpcast (BR2_PACKAGE_UDPCAST) [N/y/?] n
vpnc (BR2_PACKAGE_VPNC) [N/y/?] n
vsftpd (BR2_PACKAGE_VSFTPD) [N/y/?] n
vtun - BEWARE: read package/vtun/README.txt before use (BR2_PACKAGE_VTUN) [N/y/?] n
webif - Status Console (BR2_PACKAGE_WEBIF) [N/y/?] n
wget (BR2_PACKAGE_WGET) [N/y/?] n
wireless tools (BR2_PACKAGE_WIRELESS_TOOLS) [N/y/?] n
*

  • Hardware handling / blockdevices and filesystem maintenance
  • dbus not available (need expat or libxml2)

devmem2 (BR2_PACKAGE_DEVMEM2) [N/y/?] n
dm (BR2_PACKAGE_DM) [N/y/?] n
dmraid (BR2_PACKAGE_DMRAID) [N/y/?] n
e2fsprogs (BR2_PACKAGE_E2FSPROGS) [N/y/?] n
eeprog (BR2_PACKAGE_EEPROG) [N/y/?] n
fconfig (BR2_PACKAGE_FCONFIG) [N/y/?] n
fis (BR2_PACKAGE_FIS) [N/y/?] n
libfuse (BR2_PACKAGE_LIBFUSE) [N/y/?] n
gadgetfs-test (BR2_PACKAGE_GADGETFS_TEST) [N/y/?] n
hal (BR2_PACKAGE_HAL) [N/y/?] n
hdparm (BR2_PACKAGE_HDPARM) [N/y/?] n
hotplug (BR2_PACKAGE_HOTPLUG) [N/y/?] n
hwdata (BR2_PACKAGE_HWDATA) [N/y/?] n
i2c-tools (BR2_PACKAGE_I2C_TOOLS) [N/y/?] n
input-tools (BR2_PACKAGE_INPUT_TOOLS) [N/y/?] n
iostat (BR2_PACKAGE_IOSTAT) [N/y/?] n
libaio (BR2_PACKAGE_LIBAIO) [N/y/?] n
libraw1394 (BR2_PACKAGE_LIBRAW1394) [N/y/?] n
libusb (BR2_PACKAGE_LIBUSB) [N/y/?] n
lm-sensors (BR2_PACKAGE_LM_SENSORS) [N/y/?] n
lvm2 (BR2_PACKAGE_LVM2) [N/y/?] n
mdadm (BR2_PACKAGE_MDADM) [N/y/?] n
memtester (BR2_PACKAGE_MEMTESTER) [N/y/?] n
mkdosfs (BR2_PACKAGE_MKDOSFS) [N/y/?] n
*

  • mtd/jffs2 utilities

mtd/jffs2 utilities (BR2_PACKAGE_MTD) [N/y/?] n
ntfs-3g (BR2_PACKAGE_NTFS-3G) [N/y/?] n
pciutils (BR2_PACKAGE_PCIUTILS) [N/y/?] n
pcmcia (BR2_PACKAGE_PCMCIA) [N/y/?] n
setserial (BR2_PACKAGE_SETSERIAL) [N/y/?] n
sfdisk (BR2_PACKAGE_SFDISK) [N/y/?] n
smartmontools (BR2_PACKAGE_SMARTMONTOOLS) [N/y/?] n
udev (BR2_PACKAGE_UDEV) [N/y/?] n
usbmount (BR2_PACKAGE_USBMOUNT) [N/y/?] n
usbutils (BR2_PACKAGE_USBUTILS) [N/y/?] n
wipe (BR2_PACKAGE_WIPE) [N/y/?] n
xfsprogs (BR2_PACKAGE_XFSPROGS) [N/y/?] n
*

  • Audio and video libraries and applications

alsa-lib (BR2_PACKAGE_ALSA_LIB) [N/y/?] n
*

  • asterisk - disabled (required openssl and mpg123)

aumix (BR2_PACKAGE_AUMIX) [N/y/?] n
gstreamer (BR2_PACKAGE_GSTREAMER) [N/y/?] n
libid3tag (BR2_PACKAGE_LIBID3TAG) [N/y/?] n
libmad (BR2_PACKAGE_LIBMAD) [N/y/?] n
libmpd (BR2_PACKAGE_LIBMPD) [N/y/?] n
libogg (BR2_PACKAGE_LIBOGG) [N/y/?] n
libsndfile (BR2_PACKAGE_LIBSNDFILE) [N/y/?] n
libtheora (BR2_PACKAGE_LIBTHEORA) [N/y/?] n
*

  • libvorbis requires the package libogg to build

madplay (BR2_PACKAGE_MADPLAY) [N/y/?] n
mpg123 (BR2_PACKAGE_MPG123) [N/y/?] n
mplayer (BR2_PACKAGE_MPLAYER) [N/y/?] n
speex (BR2_PACKAGE_SPEEX) [N/y/?] n
*

  • festival text-to-speech system

festival text-to-speech system (BR2_PACKAGE_FESTIVAL) [N/y/?] n
vlc (BR2_PACKAGE_VLC) [N/y/?] n
*

  • Graphic libraries and applications (graphic/text)
  • text rendering libraries

ncurses (BR2_PACKAGE_NCURSES) [N/y/?] n
newt (BR2_PACKAGE_NEWT) [N/y/?] n
slang (BR2_PACKAGE_SLANG) [N/y/?] n
*

  • text rendering applications

dialog (BR2_PACKAGE_DIALOG) [N/y/?] n
*

  • graphic libraries

directfb (BR2_PACKAGE_DIRECTFB) [N/y/?] n
fbdump (Framebuffer Capture Tool) (BR2_PACKAGE_FBDUMP) [N/y/?] n
imagemagick (BR2_PACKAGE_IMAGEMAGICK) [N/y/?] n
jpeg (BR2_PACKAGE_JPEG) [N/y/?] n
libart (BR2_PACKAGE_LIBART) [N/y/?] n
libpng (BR2_PACKAGE_LIBPNG) [N/y/?] n
libungif (BR2_PACKAGE_LIBUNGIF) [N/y/?] n
linux-fusion communication layer for DirectFB multi (BR2_PACKAGE_LINUX_FUSION) [N/y/?] n
pixman (BR2_PACKAGE_PIXMAN) [N/y/?] n
SDL (BR2_PACKAGE_SDL) [N/y/?] n
tiff (BR2_PACKAGE_TIFF) [N/y/?] n
*

  • busybox graphic applications
  • --> May be broken in busybox

fbv (BR2_PACKAGE_FBV) [N/y/?] n
fbset (BR2_PACKAGE_FBSET) [N/y/?] n
*

  • other GUIs

Qt/E (BR2_PACKAGE_QTE) [N/y/?] n
qtopia4 (BR2_PACKAGE_QTOPIA4) [N/y/?] n
X Window System server

  1. none (BR2_PACKAGE_XSERVER_none)
  • xorg requires a toolchain with LOCALE and WCHAR support
  • tinyx requires a toolchain with WCHAR support
    choice[1]: 1
  • X libraries and helper libraries

atk (BR2_PACKAGE_ATK) [N/y/?] n
pango (BR2_PACKAGE_PANGO) [N/y/?] n
libdrm (BR2_PACKAGE_LIBDRM) [N/y/?] n
Liberation (Free fonts) (BR2_PACKAGE_LIBERATION) [N/y/?] n
libglib12 (BR2_PACKAGE_LIBGLIB12) [N/y/?] n
libglib2 (BR2_PACKAGE_LIBGLIB2) [N/y/?] n
openmotif (BR2_PACKAGE_OPENMOTIF) [N/y/?] n
fontconfig (BR2_PACKAGE_FONTCONFIG) [N/y/?] n
freetype (BR2_PACKAGE_FREETYPE) [N/y/?] n
libts - The Touchscreen tslib Library (BR2_PACKAGE_TSLIB) [N/y/?] n
*

  • webkit requires a toolchain with C++ support and WCHAR enabled
  • X Window managers

MatchBox Window Manager (BR2_PACKAGE_MATCHBOX) [N/y/?] n
*

  • X applications

alsamixergui (BR2_PACKAGE_ALSAMIXERGUI) [N/y/?] n
*

  • dillo - disabled (requires jpeg,libglib12,libgtk12,zlib,libpng and Xorg(7))

gqview (BR2_PACKAGE_GQVIEW) [N/y/?] n
leafpad (BR2_PACKAGE_LEAFPAD) [N/y/?] n
*

  • midori - disabled (requires Xorg(7))

pcmanfm (BR2_PACKAGE_PCMANFM) [N/y/?] n
sylpheed (BR2_PACKAGE_SYLPHEED) [N/y/?] n
torsmo (BR2_PACKAGE_TORSMO) [N/y/?] n
x11vnc (BR2_PACKAGE_X11VNC) [N/y/?] n
xpdf (BR2_PACKAGE_XPDF) [N/y/?] n
xstroke (BR2_PACKAGE_XSTROKE) [N/y/?] n
xvkbd (BR2_PACKAGE_XVKBD) [N/y/?] n
*

  • Compressors / decompressors

gzip (BR2_PACKAGE_GZIP) [N/y/?] n
lzo (BR2_PACKAGE_LZO) [N/y/?] n
Install lzma for the target system (BR2_PACKAGE_LZMA_TARGET) [N/y/?] n
Install lzma for the host/build system (BR2_PACKAGE_LZMA_HOST) [N/y/?] n
zlib (BR2_PACKAGE_ZLIB) [N/y/?] n
*

  • Package managers

ipkg (BR2_PACKAGE_IPKG) [N/y/?] n
portage (BR2_PACKAGE_PORTAGE) [N/y/?] n
rpm (BR2_PACKAGE_RPM) [N/y/?] n
*

  • Interpreter languages / Scripting

lua (BR2_PACKAGE_LUA) [N/y/?] n
microperl (BR2_PACKAGE_MICROPERL) [N/y/?] n
python (BR2_PACKAGE_PYTHON) [N/y/?] n
ruby (BR2_PACKAGE_RUBY) [N/y/?] n
tcl (BR2_PACKAGE_TCL) [N/y/?] n
php (BR2_PACKAGE_PHP) [N/y/?] n
*

  • XML handling

expat (BR2_PACKAGE_EXPAT) [N/y/?] n
ezxml (BR2_PACKAGE_EZXML) [N/y/?] n
libxml2 (BR2_PACKAGE_LIBXML2) [N/y/?] n
libxslt (BR2_PACKAGE_LIBXSLT) [N/y/?] n
xerces-c++ (BR2_PACKAGE_XERCES) [N/y/?] n
*

  • Java

classpath (BR2_PACKAGE_CLASSPATH) [N/y/?] n
*

  • Games

gnuchess (BR2_PACKAGE_GNUCHESS) [N/y/?] n
magiccube4d (BR2_PACKAGE_MAGICCUBE4D) [N/y/?] n
PrBoom (BR2_PACKAGE_PRBOOM) [N/y/?] n
rubix (BR2_PACKAGE_RUBIX) [N/y/?] n
vice (BR2_PACKAGE_VICE) [N/y/?] n
xboard (BR2_PACKAGE_XBOARD) [N/y/?] n
*

  • Target filesystem options

Custom root fs prefix (BR2_ROOTFS_PREFIX) [rootfs] rootfs
Custom root fs suffix (BR2_ROOTFS_SUFFIX) []
*

  • filesystem for target device

cramfs root filesystem (BR2_TARGET_ROOTFS_CRAMFS) [N/y/?] n
cloop root filesystem for the target device (BR2_TARGET_ROOTFS_CLOOP) [N/y/?] n
ext2 root filesystem (BR2_TARGET_ROOTFS_EXT2) [N/y/?] n
jffs2 root filesystem (BR2_TARGET_ROOTFS_JFFS2) [N/y/?] n
ubifs root filesystem (BR2_TARGET_ROOTFS_UBIFS) [N/y/?] n
squashfs root filesystem (BR2_TARGET_ROOTFS_SQUASHFS) [N/y/?] n
tar the root filesystem (BR2_TARGET_ROOTFS_TAR) [N/y/?] n
cpio the root filesystem (BR2_TARGET_ROOTFS_CPIO) [N/y/?] n
initramfs for initial ramdisk of linux kernel (BR2_TARGET_ROOTFS_INITRAMFS) [N/y/?] n
romfs root filesystem (BR2_TARGET_ROOTFS_ROMFS) [N/y/?] n
*

  • bootloader for target device
  • Das U-Boot Boot Monitor

Das U-Boot Boot Monitor (BR2_TARGET_UBOOT) [N/y/?] n
*

  • Kernel

Kernel type

  1. none (BR2_KERNEL_none)
  1. linux (Advanced configuration) (BR2_KERNEL_LINUX_ADVANCED)
  1. linux (Same version as linux headers) (BR2_KERNEL_LINUX)
  2. hurd (BR2_KERNEL_HURD)
    choice[1-4]: 2
    Linux Kernel Version
  3. The latest stable Linux kernel (2.6.28.2) (BR2_LINUX_2_6_STABLE)
  4. Linux 2.6.28 (BR2_LINUX_2_6_28)
  5. Linux 2.6.27 (BR2_LINUX_2_6_27)
  6. Linux 2.6.26 (BR2_LINUX_2_6_26)
  7. Linux 2.6.25 (BR2_LINUX_2_6_25)
  8. Linux 2.6.24 (BR2_LINUX_2_6_24)
  9. Linux 2.6.23 (BR2_LINUX_2_6_23)
  10. Linux 2.6.22 (BR2_LINUX_2_6_22)
  11. Linux 2.6.21 (BR2_LINUX_2_6_21)
  12. Linux 2.6.20 (BR2_LINUX_2_6_20)
  13. Linux 2.6.29 (BR2_LINUX_2_6_29)
  1. Linux version (BR2_LINUX26_CUSTOM)
    choice[1-12?]: 12
    Linux Tarball version (BR2_CUSTOM_DOWNLOAD_LINUX26_VERSION) [2.6.18] 2.6.18
    Linux Version (BR2_CUSTOM_LINUX26_VERSION) [2.18] 2.18
    patch name (BR2_CUSTOM_LINUX26_PATCH) []
    patch site (BR2_CUSTOM_LINUX26_PATCH_SITE) [http://www.kernel.org/pub/linux/kernel/v2.6/testing] http://www.kernel.org/pub/linux/kernel/v2.6/testing
  • Patches
  • Add ARCH specific patch

Add ARCH specific patch (BR2_KERNEL_ARCH_PATCH_ENABLED) [N/y] n
Additional patch to apply (from $(DL_DIR)) (BR2_LINUX_BSP_PATCH) []
*

  • Linux Kernel Configuration

Linux Kernel Configuration

  1. .config file (BR2_PACKAGE_LINUX_USE_KCONFIG)
  1. Run make _defconfig (BR2_PACKAGE_LINUX_USE_DEFCONFIG)
  2. Run make ARCH=$(ARCH) [xconfig|menuconfig] before build (BR2_PACKAGE_LINUX_USE_XCONFIG)
    choice[1-3?]: 1
    .config file (BR2_PACKAGE_LINUX_KCONFIG) [./toolchain/ti-configs/kernel-config/.config] ./toolchain/ti-configs/kernel-config/.config
    kernel binary format
  3. bzImage (BR2_LINUX_BIN_BZIMAGE)
  4. uImage (BR2_LINUX_BIN_UIMAGE)
  5. vmlinux (BR2_LINUX_BIN_VMLINUX)
  1. zImage (BR2_LINUX_BIN_ZIMAGE)
  1. Linux binary (BR2_LINUX_BIN_CUSTOM)
    choice[1-5?]: 4
  • Destinations for linux kernel binaries

Copy kernel to root file system (BR2_LINUX_COPYTO_ROOTFS) [N/y/?] n
Copy kernel to /tftpboot (BR2_LINUX_COPYTO_TFTPBOOT) [N/y/?] n
Copy kernel to

... (BR2_LINUX_COPYTO) []
Copy buildroot configuration to Linux file system (BR2_LINUX_COPY_CONFIGURATION) [N/y/?] n

configuration written to .config

make dependencies written to .auto.deps

ATTENTION buildroot devels!

See top of this file before playing with this auto-preprequisites!

-e
Wed Nov 15 14:10:59 UTC 2017: TI Puma5 Toolchain - Starting buildroot compilation

package/games/xboard/xboard.mk:13: *** missing separator. Stop.
-e
Wed Nov 15 14:11:01 UTC 2017: TI Puma5 Toolchain - Stripping output

Usage: strip <option(s)> in-file(s)
Removes symbols and sections from files
The options are:
-I --input-target= Assume input file is in format
-O --output-target= Create an output file in format
-F --target= Set both input and output format to
-p --preserve-dates Copy modified/access timestamps to the output
-D --enable-deterministic-archives
Produce deterministic output when stripping archives (default)
-U --disable-deterministic-archives
Disable -D behavior
-R --remove-section= Also remove section from the output
-s --strip-all Remove all symbol and relocation information
-g -S -d --strip-debug Remove all debugging symbols & sections
--strip-dwo Remove all DWO sections
--strip-unneeded Remove all symbols not needed by relocations
--only-keep-debug Strip everything but the debug information
-N --strip-symbol= Do not copy symbol
-K --keep-symbol= Do not strip symbol
--keep-file-symbols Do not strip file symbol(s)
-w --wildcard Permit wildcard in symbol comparison
-x --discard-all Remove all non-global symbols
-X --discard-locals Remove any compiler-generated symbols
-v --verbose List all object files modified
-V --version Display this program's version number
-h --help Display this output
--info List object formats & architectures supported
-o Place stripped output into
strip: supported targets: elf64-x86-64 elf32-i386 elf32-iamcu elf32-x86-64 a.out-i386-linux pei-i386 pei-x86-64 elf64-l1om elf64-k1om elf64-little elf64-big elf32-little elf32-big pe-x86-64 pe-bigobj-x86-64 pe-i386 plugin srec symbolsrec verilog tekhex binary ihex
xargs: /opt/armeb-linux/ti-puma5/usr/bin/armeb-linux-uclibceabi-strip: No such file or directory
-e
Wed Nov 15 14:11:01 UTC 2017: TI Puma5 Toolchain - Done`

this directory "bin" it's not being created
xargs: /opt/armeb-linux/ti-puma5/usr/bin/armeb-linux-uclibceabi-strip: No such file or directory

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.