mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] Problem building barebox_mlo for socfpga with ptxdist-2017.07.0 and OSELAS.Toolchain-2014.12.2
@ 2017-08-01 19:41 Ian Abbott
  2017-08-02 13:09 ` Ian Abbott
  0 siblings, 1 reply; 2+ messages in thread
From: Ian Abbott @ 2017-08-01 19:41 UTC (permalink / raw)
  To: ptxdist

[-- Attachment #1: Type: text/plain, Size: 4798 bytes --]

Hi folks,

I encountered a build error when using ptxdist-2017.07.0 with 
OSELAS.Toolchain-2014.12.2 (specifically, the 
"oselas.toolchain-2014.12.2-arm-v7a-linux-gnueabihf-gcc-4.9.2-glibc-2.20-binutils-2.24-kernel-3.16-sanitized" 
Debian package) to build barebox_mlo for an Altera SoCFPGA target.


Here are the last few lines of the build output:

   LD      barebox
   SYSMAP  System.map
   OBJCOPY barebox.bin
   LDS     images/pbl.lds
   LZO     images/barebox.z
   LD      images/start_socfpga_socrates_xload.pbl
   OBJCOPYB images/start_socfpga_socrates_xload.pblb
   PBLX    images/start_socfpga_socrates_xload.pblx
invalid magic
/mnt/lindata/work/abbotti/ptxdist/projects/testproject/platform-EBV-Socrates/build-target/barebox_mlo-2017.08.0/images/Makefile:77: 
recipe for target 'images/start_socfpga_socrates_xload.pblx' failed
make[2]: *** [images/start_socfpga_socrates_xload.pblx] Error 1
Makefile:501: recipe for target 'images' failed
make[1]: *** [images] Error 2
make[1]: Leaving directory 
'/mnt/lindata/work/abbotti/ptxdist/projects/testproject/platform-EBV-Socrates/build-target/barebox_mlo-2017.08.0'
/mnt/lindata/work/abbotti/ptxdist/ptxdist/releases/ptxdist-2017.07.0/rules/post/ptxd_make_world_compile.make:21: 
recipe for target 
'/home/abbotti/work/ptxdist/projects/testproject/platform-EBV-Socrates/state/barebox_mlo.compile' 
failed
make: *** 
[/home/abbotti/work/ptxdist/projects/testproject/platform-EBV-Socrates/state/barebox_mlo.compile] 
Error 2


The "invalid magic" message comes from the "fix_size" program executed 
by "images/Makefile".  It seems to be caused by the presence of a 
".note.gnu-build-id" section before the the ".text" section in the 
"start_socfpga_socrates_xload.pbl" file, as shown by 
"arm-v7a-linux-gnueabihf-objdump -h start_socfpga_socrates_xload.pbl":

start_socfpga_socrates_xload.pbl:     file format elf32-littlearm

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
   0 .note.gnu.build-id 000001f8  00000000  00000000  00008000  2**2
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
   1 .text         0000322c  000001f8  000001f8  000081f8  2**2
                   CONTENTS, ALLOC, LOAD, READONLY, CODE
   2 .rodata       00000d31  00003424  00003424  0000b424  2**2
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
   3 .interp       00000011  00004155  00004155  0000c155  2**0
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
   4 .dynamic      00000080  00004670  00004670  0000c670  2**2
                   CONTENTS, ALLOC, LOAD, DATA
   5 .dynsym       00000150  000048cc  000048cc  0000c8cc  2**2
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
   6 .dynstr       000000f4  00004166  00004166  0000c166  2**0
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
   7 .gnu.hash     00000050  0000425c  0000425c  0000c25c  2**2
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
   8 .data         000003c4  000042ac  000042ac  0000c2ac  2**2
                   CONTENTS, ALLOC, LOAD, DATA
   9 .got.plt      0000000c  000046f0  000046f0  0000c6f0  2**2
                   CONTENTS, ALLOC, LOAD, DATA
  10 .rel.dyn      000001d0  000046fc  000046fc  0000c6fc  2**2
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
  11 .bss          00000020  00004a1c  00004a1c  0000ca1c  2**2
                   ALLOC
  12 .image_end    00000004  00004a3c  00004a3c  0000ca3c  2**2
                   CONTENTS, ALLOC, LOAD, DATA
  13 .comment      00000028  00000000  00000000  0000ca40  2**0
                   CONTENTS, READONLY
  14 .ARM.attributes 0000002f  00000000  00000000  0000ca68  2**0
                   CONTENTS, READONLY


(In a working build, the ".text" section starts at offset 00008000 and 
there is no ".note.gnu.build-id" section.)


The problem does not occur with ptxdist-2017.06.0.  I upgraded to 
2017.07.0 because I was getting Perl errors with automake-1.15 after 
upgrading my Debian "testing" (buster/sid) system.

Also, the problem does not occur with OSELAS.Toolchain-2016.06.1 (Debian 
package 
"oselas.toolchain-2016.06.1-arm-v7a-linux-gnueabihf-gcc-5.4.0-glibc-2.23-binutils-2.26-kernel-4.6-sanitized"). 
  I use the older toolchain because it produces smaller binaries and I'm 
a bit short on space in flash memory.

I've attached a pretty minimal set of project files in case anyone feels 
like trying to reproduce it.  The files are:

configs/ptxconfig
configs/ebv-socrates/barebox_mlo-config
configs/ebv-socrates/platformconfig


I'll continue my investigation tomorrow to find out what is causing the 
".note.gnu.build-id" header to appear in the .pbl file.

Thankyou for your time, and for PTXdist!

-- 
-=( Ian Abbott @ MEV Ltd.    E-mail: <abbotti@mev.co.uk> )=-
-=(                          Web: http://www.mev.co.uk/  )=-

[-- Attachment #2: ptxconfig --]
[-- Type: text/plain, Size: 28311 bytes --]

#
# Automatically generated file; DO NOT EDIT.
# PTXdist 2017.07.0
#

#
# ------------------------------------
#

#
# Project Name & Version        
#

#
# Project Name & Version        
#
PTXCONF_PROJECT_VENDOR="Test"
PTXCONF_PROJECT="test-project"
PTXCONF_PROJECT_VERSION="-2017.07.0"

#
# ------------------------------------
#
PTXCONF_PROJECT_BUILD_DEVEL=y
# PTXCONF_PROJECT_BUILD_PRODUCTION is not set

#
# ------------------------------------
#
# PTXCONF_PROJECT_USE_PRODUCTION is not set
# PTXCONF_PROJECT_USE_LOCAL_PLATFORM is not set

#
# ------------------------------------
#

#
# pre-built package handling
#

#
# ------------------------------------
#
# PTXCONF_PROJECT_CREATE_DEVPKGS is not set
# PTXCONF_PROJECT_USE_DEVPKGS is not set

#
# ------------------------------------
#

#
# license information handling
#

#
# ------------------------------------
#
# PTXCONF_PROJECT_CHECK_LICENSES is not set
PTXCONF_RUNTIME=y
PTXCONF_BUILDTIME=y
PTXCONF_CONFIGFILE_VERSION="2017.07.0"
PTXCONF__ptxconfig_MAGIC__=y

#
# --------- Host Options -------------
#

#
# PTXdist Options               
#
# PTXCONF_ALLYES is not set
# PTXCONF_BROKEN is not set
# PTXCONF_FIX_PERMISSIONS is not set

#
# Host Tools                    
#
# PTXCONF_HOST_DFU_UTIL is not set
PTXCONF_HOST_PACKAGE_MANAGEMENT_OPKG=y
# PTXCONF_HOST_QEMU is not set
# PTXCONF_HOST_TESTFRAMEWORK is not set
PTXCONF_HOST_ACL=y
# PTXCONF_HOST_APACHE2 is not set
# PTXCONF_HOST_APIEXTRACTOR is not set
# PTXCONF_HOST_APR_UTIL is not set
# PTXCONF_HOST_APR is not set
PTXCONF_HOST_ATTR=y
PTXCONF_HOST_AUTOTOOLS_AUTOCONF=y
PTXCONF_HOST_AUTOTOOLS_AUTOMAKE=y
PTXCONF_HOST_AUTOTOOLS_LIBTOOL=y
# PTXCONF_HOST_BZIP2 is not set
# PTXCONF_HOST_CDRKIT is not set
# PTXCONF_HOST_CHECKPOLICY is not set
# PTXCONF_HOST_CHRPATH is not set
# PTXCONF_HOST_CKERMIT is not set
# PTXCONF_HOST_CMAKE is not set
# PTXCONF_HOST_COREUTILS is not set
# PTXCONF_HOST_CRAMFS is not set
# PTXCONF_HOST_CXXTOOLS is not set
# PTXCONF_HOST_CYTHON is not set
# PTXCONF_HOST_DBUS_GLIB is not set
# PTXCONF_HOST_DBUS is not set
# PTXCONF_HOST_DOSFSTOOLS is not set
PTXCONF_HOST_DUMMY_INSTALL_INFO=y
# PTXCONF_HOST_E2FSPROGS is not set
# PTXCONF_HOST_EGGDBUS is not set
PTXCONF_HOST_ELF_H_COMPAT=y
# PTXCONF_HOST_EXPAT is not set
PTXCONF_HOST_FAKEROOT=y
# PTXCONF_HOST_FIGLET is not set
# PTXCONF_HOST_FILE is not set
# PTXCONF_HOST_FLEX is not set
# PTXCONF_HOST_FONTCONFIG is not set
# PTXCONF_HOST_FREETYPE is not set
# PTXCONF_HOST_GENERATORRUNNER is not set
# PTXCONF_HOST_GENEXT2FS is not set
# PTXCONF_HOST_GENIMAGE is not set
# PTXCONF_HOST_GENPART is not set
# PTXCONF_HOST_GETTEXT is not set
# PTXCONF_HOST_GLIB is not set
# PTXCONF_HOST_GOBJECT_INTROSPECTION is not set
# PTXCONF_HOST_GPERF is not set
# PTXCONF_HOST_GTK_DOC is not set
# PTXCONF_HOST_ICU is not set
# PTXCONF_HOST_IMA_EVM_UTILS is not set
# PTXCONF_HOST_INTLTOOL is not set
# PTXCONF_HOST_KERNEL_HEADER is not set
# PTXCONF_HOST_KEYUTILS is not set
# PTXCONF_HOST_LIBAIO is not set
PTXCONF_HOST_LIBARCHIVE=y
# PTXCONF_HOST_LIBBLKID is not set
# PTXCONF_HOST_LIBCAP_NG is not set
PTXCONF_HOST_LIBCAP=y
# PTXCONF_HOST_LIBCGROUP is not set
# PTXCONF_HOST_LIBCONFUSE is not set
# PTXCONF_HOST_LIBFFI is not set
# PTXCONF_HOST_LIBGCRYPT is not set
# PTXCONF_HOST_LIBGD is not set
# PTXCONF_HOST_LIBKMOD is not set
# PTXCONF_HOST_LIBLZO is not set
# PTXCONF_HOST_LIBNIH is not set
# PTXCONF_HOST_LIBPCRE is not set
# PTXCONF_HOST_LIBPNG is not set
# PTXCONF_HOST_LIBPTHREAD_STUBS is not set
# PTXCONF_HOST_LIBSELINUX is not set
# PTXCONF_HOST_LIBSEMANAGE is not set
# PTXCONF_HOST_LIBSEPOL is not set
# PTXCONF_HOST_LIBSIGCPP is not set
# PTXCONF_HOST_LIBUSB is not set
# PTXCONF_HOST_LIBUUID is not set
# PTXCONF_HOST_LIBXCB is not set
# PTXCONF_HOST_LIBXML2 is not set
# PTXCONF_HOST_LIBXSLT is not set
PTXCONF_HOST_LNDIR=y
# PTXCONF_HOST_LOCALEDEF is not set
# PTXCONF_HOST_LRZSZ is not set
# PTXCONF_HOST_LZOP is not set
PTXCONF_HOST_M4=y
# PTXCONF_HOST_MAKEDEPEND is not set
# PTXCONF_HOST_MARIADB is not set
# PTXCONF_HOST_MESALIB is not set
# PTXCONF_HOST_MESON is not set
# PTXCONF_HOST_MKELFIMAGE is not set
# PTXCONF_HOST_MTD_UTILS is not set
# PTXCONF_HOST_MTOOLS is not set
# PTXCONF_HOST_MYSQL is not set
# PTXCONF_HOST_NCURSES is not set
# PTXCONF_HOST_NINJA is not set
# PTXCONF_HOST_NODEJS is not set
# PTXCONF_HOST_OPENSSL is not set
PTXCONF_HOST_OPKG_UTILS=y
PTXCONF_HOST_OPKG=y
# PTXCONF_HOST_ORC is not set
# PTXCONF_HOST_PIXMAN is not set
PTXCONF_HOST_PKG_CONFIG=y
# PTXCONF_HOST_POLICYCOREUTILS is not set
# PTXCONF_HOST_PROTOBUF is not set
# PTXCONF_HOST_PYTHON_SETUPTOOLS is not set
# PTXCONF_HOST_PYTHON is not set
# PTXCONF_HOST_PYTHON3_SETUPTOOLS_SCM is not set
# PTXCONF_HOST_PYTHON3_SETUPTOOLS is not set
# PTXCONF_HOST_PYTHON3 is not set
# PTXCONF_HOST_QOOXDOO is not set
# PTXCONF_HOST_QT4 is not set
# PTXCONF_HOST_QT5 is not set
# PTXCONF_HOST_RAUC is not set
# PTXCONF_HOST_SHIBOKEN is not set
# PTXCONF_HOST_SQUASHFS_TOOLS is not set
# PTXCONF_HOST_SWIG is not set
PTXCONF_HOST_SYSTEM_PERL=y
# PTXCONF_HOST_TIMEOUT is not set
# PTXCONF_HOST_TNTNET is not set
# PTXCONF_HOST_TZ_DATABASE is not set
# PTXCONF_HOST_U_BOOT_TOOLS is not set
PTXCONF_HOST_UNFS3=y
# PTXCONF_HOST_USTR is not set
# PTXCONF_HOST_UTIL_LINUX_NG is not set
# PTXCONF_HOST_WAYLAND is not set
# PTXCONF_HOST_XCB_PROTO is not set
# PTXCONF_HOST_XL_TOOLS is not set
# PTXCONF_HOST_XORG_APP_BDFTOPCF is not set
# PTXCONF_HOST_XORG_APP_MKFONTDIR is not set
# PTXCONF_HOST_XORG_APP_MKFONTSCALE is not set
# PTXCONF_HOST_XORG_APP_XKBCOMP is not set
# PTXCONF_HOST_XORG_FONT_UTIL is not set
# PTXCONF_HOST_XORG_LIB_X11 is not set
# PTXCONF_HOST_XORG_LIB_XAU is not set
# PTXCONF_HOST_XORG_LIB_XFONT is not set
# PTXCONF_HOST_XORG_LIB_FONTENC is not set
# PTXCONF_HOST_XORG_LIB_XKBFILE is not set
# PTXCONF_HOST_XORG_LIB_XTRANS is not set
# PTXCONF_HOST_XORG_PROTO_BIGREQS is not set
# PTXCONF_HOST_XORG_PROTO_FONTS is not set
# PTXCONF_HOST_XORG_PROTO_INPUT is not set
# PTXCONF_HOST_XORG_PROTO_KB is not set
PTXCONF_HOST_XORG_PROTO_X=y
# PTXCONF_HOST_XORG_PROTO_XCMISC is not set
# PTXCONF_HOST_XORG_PROTO_XEXT is not set
# PTXCONF_HOST_XORG_SERVER is not set
# PTXCONF_HOST_XORG_UTIL_MACROS is not set
# PTXCONF_HOST_XZ is not set
# PTXCONF_HOST_YASM is not set
PTXCONF_HOST_ZLIB=y

#
# Cross Tools                   
#
PTXCONF_CROSS_DUMMY_STRIP=y
PTXCONF_CROSS_PKG_CONFIG_WRAPPER=y

#
# Debug Tools                   
#
# PTXCONF_DEBUG_PACKAGES is not set
# PTXCONF_BINUTILS is not set
# PTXCONF_BOOTCHART is not set
# PTXCONF_CPPUNIT is not set
# PTXCONF_DROPWATCH is not set
# PTXCONF_FAILMALLOC is not set

#
# gdb                           
#
# PTXCONF_GDB is not set
# PTXCONF_GDBSERVER is not set
# PTXCONF_LATRACE is not set
# PTXCONF_LDD is not set
# PTXCONF_LTRACE is not set
# PTXCONF_LTT_CONTROL is not set
# PTXCONF_MEMTEST is not set
# PTXCONF_MEMTEST86P is not set
# PTXCONF_MEMTESTER is not set
# PTXCONF_OPENOCD is not set
# PTXCONF_OPROFILE is not set
# PTXCONF_POWERTOP is not set
# PTXCONF_PRELINK is not set
# PTXCONF_PTXDIST_CONFIGS is not set
# PTXCONF_RRDTOOL is not set
# PTXCONF_RTPS is not set
# PTXCONF_SP_OOPS_EXTRACT is not set
# PTXCONF_STRACE is not set
# PTXCONF_SYSSTAT is not set
# PTXCONF_TRACE_CMD is not set
# PTXCONF_VALGRIND is not set

#
# ------------------------------------
#

#
# Root Filesystem               
#
# PTXCONF_FAKE_OVERLAYFS is not set
# PTXCONF_INITMETHOD is not set
# PTXCONF_INITMETHOD_BBINIT is not set
# PTXCONF_INITMETHOD_SYSTEMD is not set
# PTXCONF_INITMETHOD_INITRAMFS is not set
# PTXCONF_OS_RELEASE is not set

#
# directories in rootfs         
#
# PTXCONF_ROOTFS is not set

#
# files in rootfs               
#
# PTXCONF_ROOTFS_PASSWD is not set
# PTXCONF_ROOTFS_SHADOW is not set
# PTXCONF_ROOTFS_GROUP is not set
# PTXCONF_ROOTFS_GSHADOW is not set
# PTXCONF_ROOTFS_FSTAB is not set
# PTXCONF_ROOTFS_MTAB_FILE is not set
# PTXCONF_ROOTFS_MTAB_LINK_MOUNTS is not set
PTXCONF_ROOTFS_MTAB_LINK_SELF_MOUNTS=y
# PTXCONF_ROOTFS_MTAB_LINK_VAR is not set
# PTXCONF_ROOTFS_HOSTNAME is not set
# PTXCONF_ROOTFS_HOSTS is not set
# PTXCONF_ROOTFS_ISSUE is not set
# PTXCONF_ROOTFS_MODPROBE_CONF is not set
# PTXCONF_ROOTFS_NSSWITCH_CONF is not set
# PTXCONF_ROOTFS_PROFILE is not set
# PTXCONF_ROOTFS_PROTOCOLS is not set
# PTXCONF_ROOTFS_RESOLV_FILE is not set
# PTXCONF_ROOTFS_RESOLV_LINK is not set
# PTXCONF_ROOTFS_RESOLV_RUN is not set
PTXCONF_ROOTFS_RESOLV_NONE=y
# PTXCONF_ROOTFS_SERVICES is not set
# PTXCONF_ROOTFS_INIT_LINK is not set
# PTXCONF_ROOTFS_INIT_BIN is not set
PTXCONF_ROOTFS_INIT_NONE=y

#
# Core (libc, locales)          
#
PTXCONF_BASE=y
# PTXCONF_GLOBAL_SELINUX is not set

#
# gcc libraries                 
#
# PTXCONF_GCCLIBS_GCC_S is not set
# PTXCONF_GCCLIBS_CXX is not set
# PTXCONF_GCCLIBS_GCJ is not set
# PTXCONF_GCCLIBS_LIBASAN is not set
# PTXCONF_GCCLIBS_LIBUBSAN is not set
# PTXCONF_ICONV is not set
# PTXCONF_GLOBAL_IPV6 is not set
# PTXCONF_KERNEL_HEADER is not set
# PTXCONF_KERNEL is not set
PTXCONF_GLOBAL_LARGE_FILE=y
# PTXCONF_LIBC is not set
PTXCONF_LIBC_NSS_DNS=y
PTXCONF_LIBC_NSS_FILES=y
PTXCONF_NO_LIBC=y
# PTXCONF_CORE_INITRAMFS is not set

#
# ------------------------------------
#

#
# Shell & Console Tools         
#
# PTXCONF_AT is not set
# PTXCONF_ATOP is not set
# PTXCONF_BASH is not set
# PTXCONF_BC is not set
# PTXCONF_BSDIFF is not set
# PTXCONF_BUSYBOX is not set
# PTXCONF_BZIP2 is not set
# PTXCONF_COLLECTD is not set
# PTXCONF_COREUTILS is not set
# PTXCONF_CPUFREQUTILS is not set
# PTXCONF_DAEMONIZE is not set
# PTXCONF_DASH is not set
# PTXCONF_DFU_UTIL is not set
# PTXCONF_DIALOG is not set
# PTXCONF_DIFFUTILS is not set
# PTXCONF_DT_UTILS is not set
# PTXCONF_FIGLET is not set
# PTXCONF_FILE is not set
# PTXCONF_FINDUTILS is not set
# PTXCONF_GAWK is not set
# PTXCONF_GREP is not set
# PTXCONF_GZIP is not set
# PTXCONF_HTOP is not set
# PTXCONF_HUB_CTRL is not set
# PTXCONF_I2C_TOOLS is not set
# PTXCONF_KBD is not set
# PTXCONF_KEXEC_TOOLS is not set
# PTXCONF_KILLPROC is not set
# PTXCONF_LATENCYTOP is not set
# PTXCONF_LESS is not set
# PTXCONF_LM_SENSORS is not set
# PTXCONF_LSHW is not set
# PTXCONF_LSOF is not set
# PTXCONF_LSUIO is not set
# PTXCONF_MC is not set
# PTXCONF_MEMEDIT is not set
# PTXCONF_MEMSTAT is not set
# PTXCONF_MEMTOOL is not set
# PTXCONF_MINICOM is not set
# PTXCONF_MODULE_INIT_TOOLS is not set
# PTXCONF_MONIT is not set
# PTXCONF_MTD_OOPSLOG is not set
# PTXCONF_MTD_UTILS is not set
# PTXCONF_NANOCOM is not set
# PTXCONF_P7ZIP is not set
# PTXCONF_PARTED is not set
# PTXCONF_PCIUTILS is not set
# PTXCONF_PCMCIAUTILS is not set
# PTXCONF_PICOCOM is not set
# PTXCONF_PNPUTILS is not set
# PTXCONF_PROCPS is not set
# PTXCONF_PS3_UTILS is not set
# PTXCONF_PSMISC is not set
# PTXCONF_PV is not set
# PTXCONF_RNG_TOOLS is not set
# PTXCONF_SCHED_SWITCH is not set
# PTXCONF_SCHEDTOOL is not set
# PTXCONF_SCREEN is not set
# PTXCONF_SED is not set
# PTXCONF_SETSERIAL is not set
# PTXCONF_SMARTMONTOOLS is not set
# PTXCONF_SUDO is not set
# PTXCONF_TAR is not set
# PTXCONF_TIMEOUT is not set
# PTXCONF_TMUX is not set
# PTXCONF_TREE is not set
# PTXCONF_U_BOOT_TOOLS is not set
# PTXCONF_UDEV_LEGACY is not set
# PTXCONF_UDISKS is not set
# PTXCONF_USB_MODESWITCH is not set
# PTXCONF_USBUTILS is not set
# PTXCONF_UTIL_LINUX_NG is not set
# PTXCONF_WATCHDOG is not set
# PTXCONF_WHICH is not set
# PTXCONF_XMLSTARLET is not set

#
# Scripting Languages           
#
# PTXCONF_CBMBASIC is not set
# PTXCONF_GMAKE is not set
# PTXCONF_JS is not set
# PTXCONF_LUA_FILESYSTEM is not set
# PTXCONF_LUA is not set
# PTXCONF_LUAEXPAT is not set
# PTXCONF_PERL is not set

#
# perl Extra Modules            
#
# PTXCONF_DIGEST_HMAC_PERL is not set
# PTXCONF_IO_SOCKET_INET6_PERL is not set
# PTXCONF_MUNIN is not set
# PTXCONF_NET_DNS_PERL is not set
# PTXCONF_NET_IP_PERL is not set
# PTXCONF_NET_SERVER_PERL is not set
# PTXCONF_SOCKET6_PERL is not set
# PTXCONF_PHP5 is not set
# PTXCONF_PYTHON is not set

#
# python Extra Modules          
#
# PTXCONF_DBUS_PYTHON is not set
# PTXCONF_FLUP is not set
# PTXCONF_LIBV4L2_PYTHON is not set
# PTXCONF_PYGOBJECT is not set
# PTXCONF_PYSERIAL is not set
# PTXCONF_PYTHON_IMAGING is not set
# PTXCONF_PYTHON_PROTOBUF is not set
# PTXCONF_PYTHON_ROUTING is not set
# PTXCONF_PYTHON_RPLICMP is not set
# PTXCONF_PYZMQ is not set
# PTXCONF_PYTHON3 is not set

#
# python3 Extra Modules         
#
# PTXCONF_FLUP6 is not set
# PTXCONF_PYSERIAL3 is not set
# PTXCONF_PYTHON3_AIOHTTP_JSON_RPC is not set
# PTXCONF_PYTHON3_AIOHTTP_WSGI is not set
# PTXCONF_PYTHON3_AIOHTTP is not set
# PTXCONF_PYTHON3_CHARDET is not set
# PTXCONF_PYTHON3_DECORATOR is not set
# PTXCONF_PYTHON3_GBULB is not set
# PTXCONF_PYTHON3_GI is not set
# PTXCONF_PYTHON3_IPYTHON_GENUTILS is not set
# PTXCONF_PYTHON3_IPYTHON is not set
# PTXCONF_PYTHON3_MAKO is not set
# PTXCONF_PYTHON3_MSGPACK is not set
# PTXCONF_PYTHON3_PATH_PY is not set
# PTXCONF_PYTHON3_PEXPECT is not set
# PTXCONF_PYTHON3_PICKLESHARE is not set
# PTXCONF_PYTHON3_PTYPROCESS is not set
# PTXCONF_PYTHON3_SIMPLEGENERIC is not set
# PTXCONF_PYTHON3_SIX is not set
# PTXCONF_PYTHON3_TORNADO is not set
# PTXCONF_PYTHON3_TRAITLETS is not set

#
# Bytecode Engines / VMs        
#
# PTXCONF_CLASSPATH is not set
# PTXCONF_FRODO is not set
# PTXCONF_JAMVM is not set
# PTXCONF_MONO is not set
# PTXCONF_NODEJS is not set
# PTXCONF_ORACLE_JAVA7_JRE is not set
# PTXCONF_SUN_JAVA6_JRE is not set
# PTXCONF_TCL is not set

#
# Networking Tools              
#
# PTXCONF_ALFRED is not set
# PTXCONF_APACHE2 is not set
# PTXCONF_APACHE2_MOD_PYTHON is not set
# PTXCONF_APR_UTIL is not set
# PTXCONF_APR is not set
# PTXCONF_AUTOSSH is not set
# PTXCONF_AVAHI is not set
# PTXCONF_BATCTL is not set
# PTXCONF_BING is not set
# PTXCONF_BOA is not set
# PTXCONF_BRIDGE_UTILS is not set
# PTXCONF_C_ARES is not set
# PTXCONF_CA_CERTIFICATES is not set
# PTXCONF_CANFESTIVAL is not set
# PTXCONF_CHRONY is not set
# PTXCONF_COMGT is not set
# PTXCONF_CONNMAN is not set
# PTXCONF_CPPZMQ is not set
# PTXCONF_CRDA is not set
# PTXCONF_DHCP_HELPER is not set
# PTXCONF_DHCP is not set
# PTXCONF_DNSMASQ is not set
# PTXCONF_DROPBEAR is not set
# PTXCONF_ETHERWAKE is not set
# PTXCONF_ETHTOOL is not set
# PTXCONF_FCGI is not set
# PTXCONF_GNUTLS is not set
# PTXCONF_HASERL is not set
# PTXCONF_HAVEGED is not set
# PTXCONF_HOSTAPD is not set
# PTXCONF_HPING is not set
# PTXCONF_IFPLUGD is not set
# PTXCONF_IFTOP is not set
# PTXCONF_INADYN is not set
# PTXCONF_INETUTILS is not set
# PTXCONF_IPROUTE2 is not set
# PTXCONF_IPTABLES is not set
# PTXCONF_IPUTILS is not set
# PTXCONF_IW is not set
# PTXCONF_JSON_DBUS_BRIDGE is not set
# PTXCONF_LIBCGI is not set
# PTXCONF_LIBCGIC is not set
# PTXCONF_LIBCGICC is not set
# PTXCONF_LIBCOAP is not set
# PTXCONF_LIBCURL is not set
# PTXCONF_LIBMBIM is not set
# PTXCONF_LIBMICROHTTPD is not set
# PTXCONF_LIBMMS is not set
# PTXCONF_LIBMNL is not set
# PTXCONF_LIBNET is not set
# PTXCONF_LIBNETFILTER_CONNTRACK is not set
# PTXCONF_LIBNETFILTER_LOG is not set
# PTXCONF_LIBNETFILTER_QUEUE is not set
# PTXCONF_LIBNFNETLINK is not set
# PTXCONF_LIBNFTNL is not set
# PTXCONF_LIBOPING is not set
# PTXCONF_LIBPCAP is not set
# PTXCONF_LIBQMI is not set
# PTXCONF_LIBSOUP is not set
# PTXCONF_LIBSSH2 is not set
# PTXCONF_LIBTIRPC is not set
# PTXCONF_LIBWEBSOCKETS is not set
# PTXCONF_LIBZMQ is not set
# PTXCONF_LIGHTTPD is not set
# PTXCONF_LINKS is not set
# PTXCONF_LINUXPTP is not set
# PTXCONF_LLDPD is not set
# PTXCONF_LSH is not set
# PTXCONF_MEMCACHED is not set
# PTXCONF_MICROCOM is not set
# PTXCONF_MII_DIAG is not set
# PTXCONF_MODEMMANAGER is not set
# PTXCONF_MOSH is not set
# PTXCONF_MSMTP is not set
# PTXCONF_MTR is not set
# PTXCONF_NBD is not set
# PTXCONF_NCFTP is not set
# PTXCONF_NET_SNMP is not set
# PTXCONF_NETCAT is not set
# PTXCONF_NETKIT_FTP is not set
# PTXCONF_NETPERF is not set
# PTXCONF_NETTLE is not set
# PTXCONF_NETWORKMANAGER is not set

#
# networkmanager plugins        
#
# PTXCONF_NETWORKMANAGER_OPENVPN is not set
# PTXCONF_NFSUTILS is not set
# PTXCONF_NFTABLES is not set
# PTXCONF_NGINX is not set
# PTXCONF_NMAP is not set
# PTXCONF_NSS_MDNS is not set
# PTXCONF_NTP is not set
# PTXCONF_NTPCLIENT is not set
# PTXCONF_OPENLDAP is not set
# PTXCONF_OPENNHRP is not set
# PTXCONF_OPENNTPD is not set
# PTXCONF_OPENSSH is not set
# PTXCONF_OPENSSL is not set
# PTXCONF_OPENVPN is not set
# PTXCONF_PORTMAP is not set
# PTXCONF_PPP is not set
# PTXCONF_PROFTPD is not set
# PTXCONF_PUREFTPD is not set
# PTXCONF_PYTHON3_DJANGO is not set
# PTXCONF_QUAGGA is not set
# PTXCONF_RADVD is not set
# PTXCONF_RPCBIND is not set
# PTXCONF_RSYNC is not set
# PTXCONF_RSYNC3 is not set
# PTXCONF_RSYSLOG is not set
# PTXCONF_SIMPLERPL is not set
# PTXCONF_SOCAT is not set
# PTXCONF_STRONGSWAN is not set
# PTXCONF_STUNNEL is not set
# PTXCONF_SYSLOGNG is not set
# PTXCONF_TCPDUMP is not set
# PTXCONF_TCPWRAPPER is not set
# PTXCONF_THTTPD is not set
# PTXCONF_TNTNET is not set
# PTXCONF_TOMCAT is not set
# PTXCONF_UNSTRUNG is not set
# PTXCONF_URSHD is not set
# PTXCONF_UTELNETD is not set
# PTXCONF_WAVEMON is not set
# PTXCONF_WGET is not set
# PTXCONF_WIRELESS is not set
# PTXCONF_WIRESHARK is not set
# PTXCONF_WPA_SUPPLICANT is not set
# PTXCONF_WPAN_TOOLS is not set
# PTXCONF_ZSYNC is not set

#
# IPv4 -> IPv6 Transition Tools 
#
# PTXCONF_PTRTD is not set
# PTXCONF_TOTD is not set

#
# Disk and File Utilities       
#
# PTXCONF_ACL is not set
# PTXCONF_ARCHIVEMOUNT is not set
# PTXCONF_ATTR is not set
# PTXCONF_CIFS_UTILS is not set
# PTXCONF_DDRESCUE is not set
# PTXCONF_DOSFSTOOLS is not set
# PTXCONF_E2FSPROGS is not set
# PTXCONF_F2FS_TOOLS is not set
# PTXCONF_FAM is not set
# PTXCONF_FUSE_ZIP is not set
# PTXCONF_FUSE is not set
# PTXCONF_HDPARM is not set
# PTXCONF_LIBLOCKFILE is not set
# PTXCONF_LOGROTATE is not set
# PTXCONF_LVM2 is not set
# PTXCONF_MMC_UTILS is not set
# PTXCONF_OPKG is not set
# PTXCONF_QUOTA_TOOLS is not set
# PTXCONF_SAMBA is not set
# PTXCONF_SDPARM is not set
# PTXCONF_SQUASHFS_TOOLS is not set
# PTXCONF_UNZIP is not set
# PTXCONF_XFSPROGS is not set
# PTXCONF_XZ is not set
# PTXCONF_ZIP is not set

#
# Communication Utilities       
#
# PTXCONF_BERLIOS_CAN_UTILS is not set
# PTXCONF_BLUEZ is not set
# PTXCONF_CANUTILS is not set
# PTXCONF_CKERMIT is not set
# PTXCONF_EFAX is not set
# PTXCONF_HEIRLOOM_MAILX is not set
# PTXCONF_IRSSI is not set
# PTXCONF_LIBSOCKETCAN is not set
# PTXCONF_LRZSZ is not set
# PTXCONF_MGETTY is not set
# PTXCONF_OPENCT is not set
# PTXCONF_OPENSC is not set
# PTXCONF_PCSC_LITE is not set
# PTXCONF_POP3SPAM is not set
# PTXCONF_RXTX is not set
# PTXCONF_SJINN is not set
# PTXCONF_SMTPCLIENT is not set
# PTXCONF_SSMTP is not set

#
# Applications                  
#
# PTXCONF_GNUPG is not set
# PTXCONF_LPC21ISP is not set
# PTXCONF_MYSQLDB is not set
# PTXCONF_RAUC is not set

#
# Editors                       
#
# PTXCONF_DHEX is not set
# PTXCONF_ED is not set
# PTXCONF_HEXEDIT is not set
# PTXCONF_JED is not set
# PTXCONF_JOE is not set
# PTXCONF_NANO is not set
# PTXCONF_VIM is not set

#
# System Libraries              
#
# PTXCONF_ALSA_LIB is not set
# PTXCONF_ARGTABLE2 is not set
# PTXCONF_BOOST is not set
# PTXCONF_COMMONCPP2 is not set
# PTXCONF_CXXTOOLS is not set
# PTXCONF_DB is not set
# PTXCONF_DCONF is not set
# PTXCONF_EXPAT is not set
# PTXCONF_FLEX is not set
# PTXCONF_GETTEXT is not set
# PTXCONF_GFLAGS is not set
# PTXCONF_GPM is not set
# PTXCONF_GPSD is not set
# PTXCONF_ICU is not set
# PTXCONF_INOTIFY_TOOLS is not set
# PTXCONF_JANSSON is not set
# PTXCONF_JSON_C is not set
# PTXCONF_LCMS is not set
# PTXCONF_LIBAIO is not set
# PTXCONF_LIBARCHIVE is not set
# PTXCONF_LIBASSUAN is not set
# PTXCONF_LIBBSD is not set
# PTXCONF_LIBCAP_NG is not set
# PTXCONF_LIBCAP is not set
# PTXCONF_LIBCGROUP is not set
# PTXCONF_LIBCONFIG is not set
# PTXCONF_LIBCONFUSE is not set
# PTXCONF_LIBDAEMON is not set
# PTXCONF_LIBEDIT is not set
# PTXCONF_LIBELF is not set
# PTXCONF_LIBESTR is not set
# PTXCONF_LIBEVENT is not set
# PTXCONF_LIBEXIF is not set
# PTXCONF_LIBEZV24 is not set
# PTXCONF_LIBFASTJSON is not set
# PTXCONF_LIBFFI is not set
# PTXCONF_LIBFTDI is not set
# PTXCONF_LIBFTDI1 is not set
# PTXCONF_LIBGCRYPT is not set
# PTXCONF_LIBGD is not set
# PTXCONF_LIBGMP is not set
# PTXCONF_LIBGPG_ERROR is not set
# PTXCONF_LIBGPIOD is not set
# PTXCONF_LIBGSF is not set
# PTXCONF_LIBGSLOOP is not set
# PTXCONF_LIBGUDEV is not set
# PTXCONF_LIBICAL is not set
# PTXCONF_LIBIODBC is not set
# PTXCONF_LIBJPEG is not set
# PTXCONF_LIBKMOD is not set
# PTXCONF_LIBKSBA is not set
# PTXCONF_LIBLIST is not set
# PTXCONF_LIBLTDL is not set
# PTXCONF_LIBLZO is not set
# PTXCONF_LIBMEMCACHE is not set
# PTXCONF_LIBMEMCACHED is not set
# PTXCONF_LIBMNG is not set
# PTXCONF_LIBMXML is not set
# PTXCONF_LIBNDP is not set
# PTXCONF_LIBNETPBM is not set
# PTXCONF_LIBNEWT is not set
# PTXCONF_LIBNIH is not set
# PTXCONF_LIBNL is not set
# PTXCONF_LIBNL3 is not set
# PTXCONF_LIBOIL is not set
# PTXCONF_LIBOOP is not set
# PTXCONF_LIBOSIP2 is not set
# PTXCONF_LIBPCRE is not set
# PTXCONF_LIBPIPELINE is not set
# PTXCONF_LIBPNG is not set
# PTXCONF_LIBPOPT is not set
# PTXCONF_LIBRN is not set
# PTXCONF_LIBSECCOMP is not set
# PTXCONF_LIBSIGCPP is not set
# PTXCONF_LIBSODIUM is not set
# PTXCONF_LIBSYSFS is not set
# PTXCONF_LIBTAR is not set
# PTXCONF_LIBTASN1 is not set
# PTXCONF_LIBUCDAEMON is not set
# PTXCONF_LIBUNWIND is not set
# PTXCONF_LIBURCU is not set
# PTXCONF_LIBUSB_COMPAT is not set
# PTXCONF_LIBUSB is not set
# PTXCONF_LIBX86 is not set
# PTXCONF_LIBXML2 is not set
# PTXCONF_LIBXMLCONFIG is not set
# PTXCONF_LIBXSLT is not set
# PTXCONF_LIBZIP is not set
# PTXCONF_LOG4CPLUS is not set
# PTXCONF_LZ4 is not set
# PTXCONF_NCURSES is not set
# PTXCONF_NICKEL is not set
# PTXCONF_OWFS is not set
# PTXCONF_POCO is not set
# PTXCONF_POLKIT is not set
# PTXCONF_POSTGRESQL is not set
# PTXCONF_PROTOBUF is not set
# PTXCONF_PSLIB is not set
# PTXCONF_PULSEAUDIO is not set
# PTXCONF_READLINE is not set
# PTXCONF_SERDISPLIB is not set
# PTXCONF_SLANG is not set
# PTXCONF_SPARSEHASH is not set
# PTXCONF_SQLITE is not set
# PTXCONF_TCLAP is not set
# PTXCONF_TERMCAP is not set
# PTXCONF_USTR is not set
# PTXCONF_XERCES is not set
# PTXCONF_ZLIB is not set

#
# Security                      
#

#
# SELinux                       
#
# PTXCONF_IMA_EVM_UTILS is not set
# PTXCONF_KEYUTILS is not set
# PTXCONF_LIBSELINUX is not set
# PTXCONF_LIBSEMANAGE is not set
# PTXCONF_LIBSEPOL is not set
# PTXCONF_POLICYCOREUTILS is not set
# PTXCONF_SEPOLGEN is not set
# PTXCONF_EASY_RSA is not set
# PTXCONF_ECRYPTFS_UTILS is not set
# PTXCONF_OPTEE_CLIENT is not set
# PTXCONF_TOMOYO_TOOLS is not set

#
# Middleware                    
#
# PTXCONF_BUSTLE is not set
# PTXCONF_DBUS_GLIB is not set
# PTXCONF_DBUS is not set
# PTXCONF_EGGDBUS is not set
# PTXCONF_XMLRPC_C is not set

#
# Scientific Apps               
#
# PTXCONF_FFTW is not set
# PTXCONF_GNUPLOT is not set
# PTXCONF_LIBMODBUS is not set
# PTXCONF_LIBMODBUS3 is not set
# PTXCONF_LIBPV is not set

#
# Web Applications              
#
# PTXCONF_JVISU is not set

#
# Test Suites                   
#
# PTXCONF_ARM_MEMSPEED is not set
# PTXCONF_BONNIEXX is not set
# PTXCONF_CALIBRATOR is not set
# PTXCONF_CBENCHSUITE is not set
# PTXCONF_CPUBURN_ARM is not set
# PTXCONF_DBENCH is not set
# PTXCONF_EVTEST is not set
# PTXCONF_FLASHBENCH is not set
# PTXCONF_HOST_PELTS is not set
# PTXCONF_IOZONE is not set
# PTXCONF_IPERF is not set
# PTXCONF_LMBENCH is not set
# PTXCONF_MBW is not set
# PTXCONF_PELTS_TESTS is not set
# PTXCONF_PIGLIT is not set
# PTXCONF_RT_TESTS is not set
# PTXCONF_STRESS is not set
# PTXCONF_TIOBENCH is not set
# PTXCONF_UNIXBENCH is not set

#
# Games                         
#
# PTXCONF_CMATRIX is not set
# PTXCONF_MMPONG is not set
# PTXCONF_SUPERTUX is not set

#
# Graphics & Multimedia         
#
# PTXCONF_MENU_XORG_FONTS is not set

#
# framebuffer                   
#
# PTXCONF_FBGRAB is not set
# PTXCONF_FBSET is not set
# PTXCONF_FBTERM is not set
# PTXCONF_FBTEST is not set
# PTXCONF_FBUTILS is not set

#
# gstreamer 0.10                
#
# PTXCONF_GST_PLUGINS_BAD is not set
# PTXCONF_GST_PLUGINS_BASE is not set
# PTXCONF_GST_PLUGINS_FSL_VPU is not set
# PTXCONF_GST_PLUGINS_GL is not set
# PTXCONF_GST_PLUGINS_GOOD is not set
# PTXCONF_GST_PLUGINS_UGLY is not set
# PTXCONF_GSTREAMER is not set
# PTXCONF_LIBFSL_VPU is not set

#
# gstreamer 1.0                 
#
# PTXCONF_GST_LIBAV1 is not set
# PTXCONF_GST_PLUGINS_BAD1 is not set
# PTXCONF_GST_PLUGINS_BASE1 is not set
# PTXCONF_GST_PLUGINS_GOOD1 is not set
# PTXCONF_GST_PLUGINS_UGLY1 is not set
# PTXCONF_GST_PYTHON1 is not set
# PTXCONF_GST_RTSP_SERVER1 is not set
# PTXCONF_GST_VALIDATE1 is not set
# PTXCONF_GSTREAMER_VAAPI1 is not set
# PTXCONF_GSTREAMER1 is not set

#
# gtk+ & friends                
#
# PTXCONF_ATK is not set
# PTXCONF_ATKMM is not set
# PTXCONF_CAIRO is not set
# PTXCONF_CAIROMM is not set
# PTXCONF_GDK_PIXBUF is not set
# PTXCONF_GLADE is not set
# PTXCONF_GLADEMM is not set
# PTXCONF_GLIB_NETWORKING is not set
# PTXCONF_GLIB is not set
# PTXCONF_GLIBMM is not set
# PTXCONF_GOBJECT_INTROSPECTION_HELPER is not set
# PTXCONF_GTK_ENGINES is not set
# PTXCONF_GTK is not set
# PTXCONF_GTK2 is not set
# PTXCONF_GTKMM is not set
# PTXCONF_JSON_GLIB is not set
# PTXCONF_LIBCROCO is not set
# PTXCONF_LIBGEE is not set
# PTXCONF_LIBRSVG is not set
# PTXCONF_PANGO is not set
# PTXCONF_PANGOMM is not set
# PTXCONF_POPPLER is not set

#
# qt                            
#
# PTXCONF_ARORA is not set
# PTXCONF_LIBQXT is not set
# PTXCONF_PYSIDE is not set
# PTXCONF_QT4_DEMOS is not set
# PTXCONF_QT4_EXAMPLES is not set
# PTXCONF_QT4 is not set
# PTXCONF_QT5 is not set
# PTXCONF_QWT is not set
# PTXCONF_QWT5 is not set
# PTXCONF_SHIBOKEN is not set

#
# sdl                           
#
# PTXCONF_SDL_GFX is not set
# PTXCONF_SDL_TTF is not set
# PTXCONF_SDL is not set
# PTXCONF_SDL_IMAGE is not set
# PTXCONF_SDL_MIXER is not set

#
# sound                         
#
# PTXCONF_ALSA_UTILS is not set
# PTXCONF_AUMIX is not set
# PTXCONF_LAME is not set
# PTXCONF_LIBID3TAG is not set
# PTXCONF_LIBMAD is not set
# PTXCONF_LIBMIKMOD is not set
# PTXCONF_LIBTREMOR is not set
# PTXCONF_MADPLAY is not set
# PTXCONF_MPG123 is not set
# PTXCONF_RAWREC is not set
# PTXCONF_SETMIXER is not set
# PTXCONF_TWOLAME is not set
# PTXCONF_VORBIS_TOOLS is not set
# PTXCONF_TK is not set

#
# tools                         
#
# PTXCONF_FONTCONFIG is not set
# PTXCONF_IMAGEMAGICK is not set
# PTXCONF_INTEL_GPU_TOOLS is not set

#
# libs                          
#
# PTXCONF_AUDIOFILE is not set
# PTXCONF_FLAC is not set
# PTXCONF_FREETYPE is not set
# PTXCONF_GLMARK2 is not set
# PTXCONF_GLU is not set
# PTXCONF_HARFBUZZ is not set
# PTXCONF_KMSCUBE is not set
# PTXCONF_LIBAO is not set
# PTXCONF_LIBCACA is not set
# PTXCONF_LIBDMTX is not set
# PTXCONF_LIBDRM is not set
# PTXCONF_LIBEPOXY is not set
# PTXCONF_LIBEVDEV is not set
# PTXCONF_LIBINPUT is not set
# PTXCONF_LIBMPEG2 is not set
# PTXCONF_LIBOGG is not set
# PTXCONF_LIBPCIACCESS is not set
# PTXCONF_LIBSHOUT is not set
# PTXCONF_LIBSNDFILE is not set
# PTXCONF_LIBTHEORA is not set
# PTXCONF_LIBTXC_DXTN is not set
# PTXCONF_LIBVA_INTEL_DRIVER is not set
# PTXCONF_LIBVA is not set
# PTXCONF_LIBVORBIS is not set
# PTXCONF_LIBXKBCOMMON is not set
# PTXCONF_MESA_DEMOS is not set
# PTXCONF_MESALIB is not set
# PTXCONF_MTDEV is not set
# PTXCONF_OPENCV is not set
# PTXCONF_OPUS is not set
# PTXCONF_ORC is not set
# PTXCONF_PIXMAN is not set
# PTXCONF_RTMPDUMP is not set
# PTXCONF_SPEEX is not set
# PTXCONF_SVGALIB is not set
# PTXCONF_TSLIB is not set
# PTXCONF_V4L_UTILS is not set
# PTXCONF_VO_AACENC is not set
# PTXCONF_WAFFLE is not set
# PTXCONF_XKEYBOARD_CONFIG is not set
# PTXCONF_XORG is not set

#
# wayland                       
#
# PTXCONF_WAYLAND_PROTOCOLS is not set
# PTXCONF_WAYLAND is not set
# PTXCONF_WESTON is not set

#
# ------------------------------------
#

#
# Bare Metal                    
#
# PTXCONF_STELLARIS is not set

#
# ------------------------------------
#
# PTXCONF_STAGING is not set

[-- Attachment #3: barebox_mlo-config-2017.08.0 --]
[-- Type: text/plain, Size: 7132 bytes --]

#
# Automatically generated file; DO NOT EDIT.
# Barebox/arm 2017.08.0 Configuration
#
CONFIG_ARM=y

#
# System Type
#
# CONFIG_ARCH_AT91 is not set
# CONFIG_ARCH_BCM283X is not set
# CONFIG_ARCH_CLPS711X is not set
# CONFIG_ARCH_DAVINCI is not set
# CONFIG_ARCH_DIGIC is not set
# CONFIG_ARCH_EP93XX is not set
# CONFIG_ARCH_HIGHBANK is not set
# CONFIG_ARCH_IMX is not set
# CONFIG_ARCH_MVEBU is not set
# CONFIG_ARCH_MXS is not set
# CONFIG_ARCH_NETX is not set
# CONFIG_ARCH_NOMADIK is not set
# CONFIG_ARCH_OMAP is not set
# CONFIG_ARCH_PXA is not set
# CONFIG_ARCH_ROCKCHIP is not set
CONFIG_ARCH_SOCFPGA=y
# CONFIG_ARCH_S3C24xx is not set
# CONFIG_ARCH_S5PCxx is not set
# CONFIG_ARCH_S3C64xx is not set
# CONFIG_ARCH_VERSATILE is not set
# CONFIG_ARCH_VEXPRESS is not set
# CONFIG_ARCH_TEGRA is not set
# CONFIG_ARCH_UEMD is not set
# CONFIG_ARCH_ZYNQ is not set
# CONFIG_ARCH_QEMU is not set

#
# Processor Type
#
CONFIG_CPU_32=y
CONFIG_CPU_V7=y
CONFIG_CPU_32v7=y

#
# processor features
#
# CONFIG_BOOT_ENDIANNESS_SWITCH is not set
CONFIG_ARCH_TEXT_BASE=0x0
CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
CONFIG_ARCH_SOCFPGA_XLOAD=y

#
# Altera SoCFPGA System-on-Chip
#
CONFIG_ARCH_SOCFPGA_CYCLONE5=y
# CONFIG_MACH_SOCFPGA_ALTERA_SOCDK is not set
CONFIG_MACH_SOCFPGA_EBV_SOCRATES=y
# CONFIG_MACH_SOCFPGA_REFLEX_ACHILLES is not set
# CONFIG_MACH_SOCFPGA_TERASIC_DE0_NANO_SOC is not set
# CONFIG_MACH_SOCFPGA_TERASIC_SOCKIT is not set
CONFIG_ARM_ASM_UNIFIED=y
CONFIG_AEABI=y
CONFIG_THUMB2_BAREBOX=y

#
# ARM specific settings
#
CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y
# CONFIG_ARM_EXCEPTIONS is not set
# CONFIG_ARM_UNWIND is not set
# CONFIG_ARM_SEMIHOSTING is not set
# CONFIG_ARM_PSCI is not set
CONFIG_DEFCONFIG_LIST="$ARCH_DEFCONFIG"
CONFIG_HAS_KALLSYMS=y
CONFIG_HAS_MODULES=y
CONFIG_HAS_CACHE=y
CONFIG_HAS_DMA=y
CONFIG_GENERIC_GPIO=y
CONFIG_BLOCK=y
CONFIG_FILETYPE=y

#
# General Settings
#
CONFIG_LOCALVERSION=""
CONFIG_LOCALVERSION_AUTO=y
CONFIG_BANNER=y
# CONFIG_MEMINFO is not set
# CONFIG_ENVIRONMENT_VARIABLES is not set
# CONFIG_GLOBALVAR is not set

#
# memory layout
#
CONFIG_HAVE_PBL_IMAGE=y
CONFIG_HAVE_PBL_MULTI_IMAGES=y
CONFIG_HAVE_IMAGE_COMPRESSION=y
CONFIG_PBL_IMAGE=y
CONFIG_PBL_MULTI_IMAGES=y
CONFIG_PBL_RELOCATABLE=y
CONFIG_IMAGE_COMPRESSION=y
# CONFIG_IMAGE_COMPRESSION_LZ4 is not set
CONFIG_IMAGE_COMPRESSION_LZO=y
# CONFIG_IMAGE_COMPRESSION_GZIP is not set
# CONFIG_IMAGE_COMPRESSION_XZKERN is not set
# CONFIG_IMAGE_COMPRESSION_NONE is not set
CONFIG_MMU=y
CONFIG_MMU_EARLY=y
CONFIG_HAVE_CONFIGURABLE_TEXT_BASE=y
CONFIG_TEXT_BASE=0x0
CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
CONFIG_BAREBOX_MAX_PBLX_SIZE=0xffffffff
CONFIG_STACK_SIZE=0x8000
CONFIG_MALLOC_SIZE=0x0
# CONFIG_EXPERIMENTAL is not set
# CONFIG_MALLOC_DLMALLOC is not set
# CONFIG_MALLOC_TLSF is not set
CONFIG_MALLOC_DUMMY=y
# CONFIG_KALLSYMS is not set
CONFIG_RELOCATABLE=y
# CONFIG_PANIC_HANG is not set
CONFIG_PROMPT="barebox:"
CONFIG_BAUDRATE=115200
CONFIG_SIMPLE_READLINE=y
CONFIG_CBSIZE=1024
# CONFIG_SHELL_HUSH is not set
# CONFIG_SHELL_SIMPLE is not set
CONFIG_SHELL_NONE=y
# CONFIG_GLOB is not set
# CONFIG_PASSWORD is not set
# CONFIG_ERRNO_MESSAGES is not set
# CONFIG_TIMESTAMP is not set
# CONFIG_BOOTM is not set
# CONFIG_IMD is not set
# CONFIG_KERNEL_INSTALL_TARGET is not set
CONFIG_CONSOLE_FULL=y
# CONFIG_CONSOLE_SIMPLE is not set
# CONFIG_CONSOLE_NONE is not set
CONFIG_CONSOLE_ACTIVATE_FIRST=y
# CONFIG_CONSOLE_ACTIVATE_ALL is not set
# CONFIG_CONSOLE_ACTIVATE_NONE is not set
# CONFIG_PBL_CONSOLE is not set
# CONFIG_CONSOLE_RATP is not set
CONFIG_PARTITION=y
CONFIG_PARTITION_DISK=y
CONFIG_PARTITION_DISK_DOS=y
# CONFIG_PARTITION_DISK_EFI is not set
# CONFIG_ENV_HANDLING is not set
CONFIG_DEFAULT_COMPRESSION_NONE=y
# CONFIG_BAREBOXENV_TARGET is not set
# CONFIG_BAREBOXCRC32_TARGET is not set
# CONFIG_POLLER is not set
# CONFIG_STATE is not set

#
# Debugging
#
CONFIG_COMPILE_LOGLEVEL=6
CONFIG_DEFAULT_LOGLEVEL=7
# CONFIG_DEBUG_INFO is not set
# CONFIG_DEBUG_LL is not set
CONFIG_DEBUG_SOCFPGA_UART_CLOCK=100000000
# CONFIG_DEBUG_INITCALLS is not set
CONFIG_HAS_DEBUG_LL=y
# CONFIG_NET is not set

#
# Drivers
#
# CONFIG_OFDEVICE is not set
# CONFIG_AIODEV is not set

#
# serial drivers
#
# CONFIG_DRIVER_SERIAL_ARM_DCC is not set
CONFIG_DRIVER_SERIAL_NS16550=y
# CONFIG_DRIVER_SERIAL_CADENCE is not set

#
# SPI drivers
#
CONFIG_SPI=y
# CONFIG_DRIVER_SPI_GPIO is not set
# CONFIG_I2C is not set
# CONFIG_MTD is not set
CONFIG_DISK=y
# CONFIG_DISK_WRITE is not set

#
# drive types
#
# CONFIG_DISK_ATA is not set
# CONFIG_DISK_AHCI is not set

#
# interface types
#
# CONFIG_DISK_INTF_PLATFORM_IDE is not set
# CONFIG_USB_HOST is not set
# CONFIG_USB_GADGET is not set
# CONFIG_USB_MUSB is not set
# CONFIG_VIDEO is not set
CONFIG_MCI=y

#
# --- Feature list ---
#
CONFIG_MCI_STARTUP=y
# CONFIG_MCI_WRITE is not set
# CONFIG_MCI_MMC_BOOT_PARTITIONS is not set

#
# --- MCI host drivers ---
#
CONFIG_MCI_DW=y
# CONFIG_MCI_DW_PIO is not set
# CONFIG_MCI_SPI is not set
CONFIG_HAVE_CLK=y
CONFIG_CLKDEV_LOOKUP=y
CONFIG_COMMON_CLK=y
CONFIG_ARM_SMP_TWD=y
CONFIG_CLOCKSOURCE_DUMMY_RATE=1000

#
# MFD
#
CONFIG_MFD_MC13XXX=y
# CONFIG_MFD_SYSCON is not set

#
# Misc devices
#
# CONFIG_JTAG is not set
# CONFIG_SRAM is not set
# CONFIG_LED is not set

#
# EEPROM support
#
CONFIG_EEPROM_AT25=y

#
# Input device support
#
# CONFIG_KEYBOARD_GPIO is not set
# CONFIG_WATCHDOG is not set
# CONFIG_PWM is not set
# CONFIG_HWRNG is not set

#
# DMA support
#
CONFIG_GPIOLIB=y

#
# GPIO
#
# CONFIG_GPIO_74164 is not set
# CONFIG_GPIO_GENERIC_PLATFORM is not set
# CONFIG_GPIO_IMX is not set
# CONFIG_GPIO_VF610 is not set
# CONFIG_GPIO_MXS is not set
# CONFIG_GPIO_OMAP is not set
# CONFIG_GPIO_DESIGNWARE is not set
# CONFIG_W1 is not set
# CONFIG_PINCTRL is not set
# CONFIG_NVMEM is not set

#
# Bus devices
#
# CONFIG_REGULATOR is not set
# CONFIG_RESET_CONTROLLER is not set
# CONFIG_RTC_CLASS is not set

#
# Firmware Drivers
#
# CONFIG_FIRMWARE_ALTERA_SOCFPGA is not set
# CONFIG_GENERIC_PHY is not set
# CONFIG_CRYPTO_HW is not set

#
# Memory controller drivers
#

#
# Filesystem support
#
CONFIG_FS=y
# CONFIG_FS_CRAMFS is not set
# CONFIG_FS_EXT4 is not set
# CONFIG_FS_RAMFS is not set
# CONFIG_FS_DEVFS is not set
CONFIG_FS_FAT=y
# CONFIG_FS_FAT_WRITE is not set
# CONFIG_FS_FAT_LFN is not set
# CONFIG_FS_BPKFS is not set
# CONFIG_FS_UIMAGEFS is not set
# CONFIG_FS_PSTORE is not set
# CONFIG_FS_SQUASHFS is not set

#
# ZLIB support disabled
#

#
# LZ4 support disabled
#

#
# LZO support disabled
#

#
# XZ support disabled
#

#
# Library routines
#
# CONFIG_ZLIB is not set
# CONFIG_BZLIB is not set
# CONFIG_LZ4_DECOMPRESS is not set
# CONFIG_XZ_DECOMPRESS is not set
# CONFIG_GENERIC_FIND_NEXT_BIT is not set
# CONFIG_PROCESS_ESCAPE_SEQUENCE is not set
# CONFIG_LZO_DECOMPRESS is not set
# CONFIG_ALLOW_PRNG_FALLBACK is not set

#
# Library gui routines
#
# CONFIG_BAREBOX_LOGO is not set
CONFIG_BOOTSTRAP=y
# CONFIG_BOOTSTRAP_DEVFS is not set
CONFIG_BOOTSTRAP_DISK=y

#
# Crypto support
#
CONFIG_CRC16=y
# CONFIG_DIGEST is not set
# CONFIG_CRYPTO_KEYSTORE is not set

[-- Attachment #4: platformconfig --]
[-- Type: text/plain, Size: 6049 bytes --]

#
# Automatically generated file; DO NOT EDIT.
# PTXdist 2017.07.0
#
PTXCONF__platformconfig_MAGIC__=y

#
# ------------------------------------
#

#
# Target Platform Configuration 
#

#
# ------------------------------------
#
PTXCONF_PLATFORM="EBV-Socrates"
PTXCONF_PLATFORM_VERSION="-2017.07.0"
PTXCONF_RUNTIME=y
PTXCONF_BUILDTIME=y
PTXCONF_PLATFORMCONFIG_VERSION="2017.07.0"

#
# architecture                  
#
# PTXCONF_ARCH_ALPHA is not set
# PTXCONF_ARCH_AVR32 is not set
# PTXCONF_ARCH_AVR is not set
PTXCONF_ARCH_ARM=y
# PTXCONF_ARCH_ARM64 is not set
# PTXCONF_ARCH_BLACKFIN is not set
# PTXCONF_ARCH_X86 is not set
# PTXCONF_ARCH_MINGW is not set
# PTXCONF_ARCH_PPC is not set
# PTXCONF_ARCH_M68K is not set
# PTXCONF_ARCH_SPARC is not set
# PTXCONF_ARCH_MICROBLAZE is not set
# PTXCONF_ARCH_MIPS is not set
# PTXCONF_ARCH_CRIS is not set
# PTXCONF_ARCH_PARISC is not set
# PTXCONF_ARCH_SH is not set
PTXCONF_ARCH_SUPPORTS_ENDIAN_BIG=y
PTXCONF_ARCH_SUPPORTS_ENDIAN_LITTLE=y
# PTXCONF_ENDIAN_BIG is not set
PTXCONF_ENDIAN_LITTLE=y
PTXCONF_ARCH_ARM_V6=y
# PTXCONF_ARCH_ARM_IWMMXT is not set
PTXCONF_ARCH_ARM_NEON=y
PTXCONF_HAS_HARDFLOAT=y
PTXCONF_HAS_MMU=y
PTXCONF_SIZEOF_LONG_DOUBLE="8"
PTXCONF_ARCH_STRING="arm"

#
# paths & directories           
#
PTXCONF_SYSROOT_TARGET="${PTXDIST_PLATFORMDIR}/sysroot-target"
PTXCONF_SYSROOT_HOST="${PTXDIST_PLATFORMDIR}/sysroot-host"
PTXCONF_SYSROOT_CROSS="${PTXDIST_PLATFORMDIR}/sysroot-cross"

#
# toolchain                     
#
PTXCONF_CROSSCHAIN_VENDOR="OSELAS.Toolchain-2014.12.2"
PTXCONF_CROSSCHAIN_CHECK="4.9.2"
PTXCONF_LIBC_GLIBC=y
# PTXCONF_LIBC_UCLIBC is not set
PTXCONF_GLIBC_VERSION="2.20"
PTXCONF_GNU_TARGET="arm-v7a-linux-gnueabihf"
PTXCONF_COMPILER_PREFIX="${PTXCONF_GNU_TARGET}-"
PTXCONF_COMPILER_PREFIX_KERNEL="${PTXCONF_COMPILER_PREFIX}"
PTXCONF_COMPILER_PREFIX_BOOTLOADER="${PTXCONF_COMPILER_PREFIX}"

#
# hardening options             
#
PTXCONF_TARGET_HARDEN_STACK_NONE=y
# PTXCONF_TARGET_HARDEN_STACK is not set
# PTXCONF_TARGET_HARDEN_STACK_STRONG is not set
# PTXCONF_TARGET_HARDEN_STACK_ALL is not set
# PTXCONF_TARGET_HARDEN_FORTIFY is not set
# PTXCONF_TARGET_HARDEN_RELRO is not set
# PTXCONF_TARGET_HARDEN_BINDNOW is not set
# PTXCONF_TARGET_HARDEN_PIE is not set

#
# extra toolchain options       
#
# PTXCONF_TARGET_LINKER_HASH_DEFAULT is not set
# PTXCONF_TARGET_LINKER_HASH_SYSV is not set
PTXCONF_TARGET_LINKER_HASH_GNU=y
# PTXCONF_TARGET_LINKER_HASH_BOTH is not set
PTXCONF_TARGET_LINKER_AS_NEEDED=y
# PTXCONF_TARGET_DEBUG_OFF is not set
PTXCONF_TARGET_DEBUG_KEEP=y
# PTXCONF_TARGET_DEBUG_ENABLE is not set
# PTXCONF_TARGET_DEBUG_FULL is not set
# PTXCONF_TARGET_COMPILER_RECORD_SWITCHES is not set
PTXCONF_TARGET_BUILD_ID=y
PTXCONF_TARGET_EXTRA_CPPFLAGS=""
PTXCONF_TARGET_EXTRA_CFLAGS=""
PTXCONF_TARGET_EXTRA_CXXFLAGS=""
PTXCONF_TARGET_EXTRA_LDFLAGS=""
# PTXCONF_KERNEL is not set
# PTXCONF_DTC is not set
# PTXCONF_HOST_DTC is not set

#
# console options               
#
PTXCONF_CONSOLE_NAME="ttyS0"
PTXCONF_CONSOLE_SPEED="115200"

#
# extra kernel                  
#

#
# bootloaders                   
#
# PTXCONF_AT91BOOTSTRAP is not set
# PTXCONF_AT91BOOTSTRAP2 is not set
PTXCONF_BAREBOX_ARCH_STRING="arm"
# PTXCONF_BAREBOX is not set
PTXCONF_BAREBOX_MLO=y
PTXCONF_BAREBOX_MLO_VERSION="2017.08.0"
PTXCONF_BAREBOX_MLO_MD5="a755165468163793d260e329ea585fc2"
PTXCONF_BAREBOX_MLO_ARCH_STRING="arm"
PTXCONF_BAREBOX_MLO_CONFIG="barebox_mlo-config-${PTXCONF_BAREBOX_MLO_VERSION}"
# PTXCONF_GRUB is not set
# PTXCONF_HOST_MXS_UTILS is not set

#
# i.MX HAB                      
#
# PTXCONF_HOST_IMX_CST is not set
# PTXCONF_U_BOOT_V2 is not set
# PTXCONF_U_BOOT is not set
# PTXCONF_X_LOAD is not set

#
# bootloader spec entries       
#
# PTXCONF_BLSPEC_ENTRY is not set

#
# image creation options        
#
# PTXCONF_IMAGE_BOOT_MLO_VFAT is not set
# PTXCONF_IMAGE_CPIO is not set
# PTXCONF_IMAGE_CPIO_GZ is not set
# PTXCONF_IMAGE_EXT2 is not set
# PTXCONF_IMAGE_HD is not set
# PTXCONF_IMAGE_VDI is not set

#
# ipkg options                  
#
# PTXCONF_IMAGE_IPKG_PUSH_TO_REPOSITORY is not set
# PTXCONF_IMAGE_INSTALL_FROM_IPKG_REPOSITORY is not set
# PTXCONF_IMAGE_IPKG_INDEX is not set
PTXCONF_IMAGE_XPKG_EXTRA_ARGS=""
# PTXCONF_IMAGE_JFFS2 is not set
# PTXCONF_IMAGE_SQUASHFS is not set
# PTXCONF_IMAGE_TGZ is not set
# PTXCONF_IMAGE_UBI is not set
# PTXCONF_IMAGE_UBIFS is not set
# PTXCONF_IMAGE_UIMAGE is not set

#
# new image creation options    
#
# PTXCONF_IMAGE_BOOT_MLO is not set
# PTXCONF_IMAGE_BOOT_VFAT is not set
# PTXCONF_IMAGE_HDIMG is not set
# PTXCONF_IMAGE_RAUC is not set
# PTXCONF_IMAGE_ROOT_CPIO_GZ is not set
# PTXCONF_IMAGE_ROOT_CPIO is not set
# PTXCONF_IMAGE_ROOT_EXT is not set
# PTXCONF_IMAGE_ROOT_TGZ is not set
# PTXCONF_IMAGE_ROOT_UBI is not set
# PTXCONF_IMAGE_ROOT_UBIFS is not set
# PTXCONF_HOST_ACL is not set
# PTXCONF_HOST_ATTR is not set
# PTXCONF_HOST_BZIP2 is not set
# PTXCONF_HOST_CDRKIT is not set
# PTXCONF_HOST_CMAKE is not set
# PTXCONF_HOST_CRAMFS is not set
# PTXCONF_HOST_DOSFSTOOLS is not set
# PTXCONF_HOST_E2FSPROGS is not set
# PTXCONF_HOST_GENEXT2FS is not set
# PTXCONF_HOST_GENIMAGE is not set
# PTXCONF_HOST_GENPART is not set
# PTXCONF_HOST_GETTEXT is not set
# PTXCONF_HOST_GLIB is not set
# PTXCONF_HOST_IMA_EVM_UTILS is not set
# PTXCONF_HOST_KEYUTILS is not set
# PTXCONF_HOST_LIBBLKID is not set
# PTXCONF_HOST_LIBCAP is not set
# PTXCONF_HOST_LIBCONFUSE is not set
# PTXCONF_HOST_LIBFFI is not set
# PTXCONF_HOST_LIBKMOD is not set
# PTXCONF_HOST_LIBLZO is not set
# PTXCONF_HOST_LIBPCRE is not set
# PTXCONF_HOST_LIBUSB is not set
# PTXCONF_HOST_LIBUUID is not set
# PTXCONF_HOST_LZOP is not set
# PTXCONF_HOST_MKELFIMAGE is not set
# PTXCONF_HOST_MTD_UTILS is not set
# PTXCONF_HOST_MTOOLS is not set
# PTXCONF_HOST_OPENSSL is not set
# PTXCONF_HOST_RAUC is not set
# PTXCONF_HOST_SQUASHFS_TOOLS is not set
# PTXCONF_HOST_U_BOOT_TOOLS is not set
# PTXCONF_HOST_UTIL_LINUX_NG is not set
# PTXCONF_HOST_XL_TOOLS is not set
# PTXCONF_HOST_XZ is not set
# PTXCONF_HOST_ZLIB is not set

[-- Attachment #5: Type: text/plain, Size: 91 bytes --]

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [ptxdist] Problem building barebox_mlo for socfpga with ptxdist-2017.07.0 and OSELAS.Toolchain-2014.12.2
  2017-08-01 19:41 [ptxdist] Problem building barebox_mlo for socfpga with ptxdist-2017.07.0 and OSELAS.Toolchain-2014.12.2 Ian Abbott
@ 2017-08-02 13:09 ` Ian Abbott
  0 siblings, 0 replies; 2+ messages in thread
From: Ian Abbott @ 2017-08-02 13:09 UTC (permalink / raw)
  To: ptxdist

On 01/08/17 20:41, Ian Abbott wrote:
> Hi folks,
> 
> I encountered a build error when using ptxdist-2017.07.0 with 
> OSELAS.Toolchain-2014.12.2 (specifically, the 
> "oselas.toolchain-2014.12.2-arm-v7a-linux-gnueabihf-gcc-4.9.2-glibc-2.20-binutils-2.24-kernel-3.16-sanitized" 
> Debian package) to build barebox_mlo for an Altera SoCFPGA target.
> 
> 
> Here are the last few lines of the build output:
> 
>    LD      barebox
>    SYSMAP  System.map
>    OBJCOPY barebox.bin
>    LDS     images/pbl.lds
>    LZO     images/barebox.z
>    LD      images/start_socfpga_socrates_xload.pbl
>    OBJCOPYB images/start_socfpga_socrates_xload.pblb
>    PBLX    images/start_socfpga_socrates_xload.pblx
> invalid magic
> /mnt/lindata/work/abbotti/ptxdist/projects/testproject/platform-EBV-Socrates/build-target/barebox_mlo-2017.08.0/images/Makefile:77: 
> recipe for target 'images/start_socfpga_socrates_xload.pblx' failed
> make[2]: *** [images/start_socfpga_socrates_xload.pblx] Error 1
> Makefile:501: recipe for target 'images' failed
> make[1]: *** [images] Error 2
> make[1]: Leaving directory 
> '/mnt/lindata/work/abbotti/ptxdist/projects/testproject/platform-EBV-Socrates/build-target/barebox_mlo-2017.08.0' 
> 
> /mnt/lindata/work/abbotti/ptxdist/ptxdist/releases/ptxdist-2017.07.0/rules/post/ptxd_make_world_compile.make:21: 
> recipe for target 
> '/home/abbotti/work/ptxdist/projects/testproject/platform-EBV-Socrates/state/barebox_mlo.compile' 
> failed
> make: *** 
> [/home/abbotti/work/ptxdist/projects/testproject/platform-EBV-Socrates/state/barebox_mlo.compile] 
> Error 2
> 
> 
> The "invalid magic" message comes from the "fix_size" program executed 
> by "images/Makefile".  It seems to be caused by the presence of a 
> ".note.gnu-build-id" section before the the ".text" section in the 
> "start_socfpga_socrates_xload.pbl" file, as shown by 
> "arm-v7a-linux-gnueabihf-objdump -h start_socfpga_socrates_xload.pbl":
> 
> start_socfpga_socrates_xload.pbl:     file format elf32-littlearm
> 
> Sections:
> Idx Name          Size      VMA       LMA       File off  Algn
>    0 .note.gnu.build-id 000001f8  00000000  00000000  00008000  2**2
>                    CONTENTS, ALLOC, LOAD, READONLY, DATA
>    1 .text         0000322c  000001f8  000001f8  000081f8  2**2
>                    CONTENTS, ALLOC, LOAD, READONLY, CODE
>    2 .rodata       00000d31  00003424  00003424  0000b424  2**2
>                    CONTENTS, ALLOC, LOAD, READONLY, DATA
>    3 .interp       00000011  00004155  00004155  0000c155  2**0
>                    CONTENTS, ALLOC, LOAD, READONLY, DATA
>    4 .dynamic      00000080  00004670  00004670  0000c670  2**2
>                    CONTENTS, ALLOC, LOAD, DATA
>    5 .dynsym       00000150  000048cc  000048cc  0000c8cc  2**2
>                    CONTENTS, ALLOC, LOAD, READONLY, DATA
>    6 .dynstr       000000f4  00004166  00004166  0000c166  2**0
>                    CONTENTS, ALLOC, LOAD, READONLY, DATA
>    7 .gnu.hash     00000050  0000425c  0000425c  0000c25c  2**2
>                    CONTENTS, ALLOC, LOAD, READONLY, DATA
>    8 .data         000003c4  000042ac  000042ac  0000c2ac  2**2
>                    CONTENTS, ALLOC, LOAD, DATA
>    9 .got.plt      0000000c  000046f0  000046f0  0000c6f0  2**2
>                    CONTENTS, ALLOC, LOAD, DATA
>   10 .rel.dyn      000001d0  000046fc  000046fc  0000c6fc  2**2
>                    CONTENTS, ALLOC, LOAD, READONLY, DATA
>   11 .bss          00000020  00004a1c  00004a1c  0000ca1c  2**2
>                    ALLOC
>   12 .image_end    00000004  00004a3c  00004a3c  0000ca3c  2**2
>                    CONTENTS, ALLOC, LOAD, DATA
>   13 .comment      00000028  00000000  00000000  0000ca40  2**0
>                    CONTENTS, READONLY
>   14 .ARM.attributes 0000002f  00000000  00000000  0000ca68  2**0
>                    CONTENTS, READONLY
> 
> 
> (In a working build, the ".text" section starts at offset 00008000 and 
> there is no ".note.gnu.build-id" section.)

For comparison, here are the section headers for ptxdist-2017.07.0 with 
OSELAS.Toolchain-2016.06.1.  Notice that the ".note.gnu.build-id" 
section is in a different place.  Also the initial file offset has 
changed from 00008000 to 00010000:

start_socfpga_socrates_xload.pbl:     file format elf32-littlearm

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
   0 .text         000031f4  00000000  00000000  00010000  2**2
                   CONTENTS, ALLOC, LOAD, READONLY, CODE
   1 .rodata       00000d31  000031f4  000031f4  000131f4  2**2
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
   2 .dynamic      00000088  0000444c  0000444c  0001444c  2**2
                   CONTENTS, ALLOC, LOAD, DATA
   3 .dynsym       00000150  000046a8  000046a8  000146a8  2**2
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
   4 .dynstr       000000f4  00003f25  00003f25  00013f25  2**0
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
   5 .gnu.hash     0000006c  0000401c  0000401c  0001401c  2**2
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
   6 .data         000003c4  00004088  00004088  00014088  2**2
                   CONTENTS, ALLOC, LOAD, DATA
   7 .got.plt      0000000c  000044d4  000044d4  000144d4  2**2
                   CONTENTS, ALLOC, LOAD, DATA
   8 .rel.dyn      000001c8  000044e0  000044e0  000144e0  2**2
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
   9 .note.gnu.build-id 00000120  000047f8  000047f8  000147f8  2**2
                   CONTENTS, ALLOC, LOAD, READONLY, DATA
  10 .bss          00000020  00004918  00004918  00014918  2**2
                   ALLOC
  11 .image_end    00000004  00004938  00004938  00014938  2**2
                   CONTENTS, ALLOC, LOAD, DATA
  12 .comment      00000028  00000000  00000000  0001493c  2**0
                   CONTENTS, READONLY
  13 .ARM.attributes 0000002f  00000000  00000000  00014964  2**0
                   CONTENTS, READONLY

The contents of the ".note.gnu.build-id" section from the .pbl file gets 
copied into the .pblb file, then into the .pblx file, the 
.pblx.socfpgaimg file, and finally into the .img file.


Anyway, I think I know the cause of the problem.  Commit 56b1e28fdbf78 
("Debugging: add support for 'build-id's") added general support for 
build-ids, but blacklisted build-ids for "kernel" and "barebox".  (A 
subsequent commit blacklisted build-ids for "grub".)  So the solution is 
to blacklist build-ids for the "barebox_mlo" package.

-- 
-=( Ian Abbott @ MEV Ltd.    E-mail: <abbotti@mev.co.uk> )=-
-=(                          Web: http://www.mev.co.uk/  )=-

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-08-02 13:09 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-01 19:41 [ptxdist] Problem building barebox_mlo for socfpga with ptxdist-2017.07.0 and OSELAS.Toolchain-2014.12.2 Ian Abbott
2017-08-02 13:09 ` Ian Abbott

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox