Last active
June 4, 2018 16:40
-
-
Save comp500/4b61c5d2369355a7dc50925ac0557677 to your computer and use it in GitHub Desktop.
Buildroot x86_64 notes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| BR2_HAVE_DOT_CONFIG=y | |
| BR2_HOST_GCC_AT_LEAST_4_5=y | |
| BR2_HOST_GCC_AT_LEAST_4_6=y | |
| BR2_HOST_GCC_AT_LEAST_4_7=y | |
| BR2_HOST_GCC_AT_LEAST_4_8=y | |
| BR2_HOST_GCC_AT_LEAST_4_9=y | |
| BR2_HOST_GCC_AT_LEAST_5=y | |
| BR2_HOST_GCC_AT_LEAST_6=y | |
| BR2_HOST_GCC_AT_LEAST_7=y | |
| BR2_ARCH_IS_64=y | |
| BR2_ARCH_HAS_MMU_MANDATORY=y | |
| BR2_x86_64=y | |
| BR2_ARCH_HAS_TOOLCHAIN_BUILDROOT=y | |
| BR2_ARCH="x86_64" | |
| BR2_ENDIAN="LITTLE" | |
| BR2_GCC_TARGET_ARCH="nocona" | |
| BR2_BINFMT_SUPPORTS_SHARED=y | |
| BR2_READELF_ARCH_NAME="Advanced Micro Devices X86-64" | |
| BR2_BINFMT_ELF=y | |
| BR2_X86_CPU_HAS_MMX=y | |
| BR2_X86_CPU_HAS_SSE=y | |
| BR2_X86_CPU_HAS_SSE2=y | |
| BR2_X86_CPU_HAS_SSE3=y | |
| BR2_x86_nocona=y | |
| BR2_WGET="wget --passive-ftp -nd -t 3" | |
| BR2_SVN="svn --non-interactive" | |
| BR2_BZR="bzr" | |
| BR2_GIT="git" | |
| BR2_CVS="cvs" | |
| BR2_LOCALFILES="cp" | |
| BR2_SCP="scp" | |
| BR2_SSH="ssh" | |
| BR2_HG="hg" | |
| BR2_ZCAT="gzip -d -c" | |
| BR2_BZCAT="bzcat" | |
| BR2_XZCAT="xzcat" | |
| BR2_LZCAT="lzip -d -c" | |
| BR2_TAR_OPTIONS="" | |
| BR2_DEFCONFIG="$(CONFIG_DIR)/defconfig" | |
| BR2_DL_DIR="$(TOPDIR)/dl" | |
| BR2_HOST_DIR="$(BASE_DIR)/host" | |
| BR2_PRIMARY_SITE="" | |
| BR2_BACKUP_SITE="http://sources.buildroot.net" | |
| BR2_KERNEL_MIRROR="https://cdn.kernel.org/pub" | |
| BR2_GNU_MIRROR="http://ftpmirror.gnu.org" | |
| BR2_LUAROCKS_MIRROR="http://rocks.moonscript.org" | |
| BR2_CPAN_MIRROR="http://cpan.metacpan.org" | |
| BR2_JLEVEL=0 | |
| BR2_STRIP_strip=y | |
| BR2_STRIP_EXCLUDE_FILES="" | |
| BR2_STRIP_EXCLUDE_DIRS="" | |
| BR2_OPTIMIZE_S=y | |
| BR2_SHARED_LIBS=y | |
| BR2_PACKAGE_OVERRIDE_FILE="$(CONFIG_DIR)/local.mk" | |
| BR2_GLOBAL_PATCH_DIR="" | |
| BR2_COMPILER_PARANOID_UNSAFE_PATH=y | |
| BR2_SSP_NONE=y | |
| BR2_RELRO_NONE=y | |
| BR2_FORTIFY_SOURCE_NONE=y | |
| BR2_TOOLCHAIN=y | |
| BR2_TOOLCHAIN_USES_GLIBC=y | |
| BR2_TOOLCHAIN_BUILDROOT=y | |
| BR2_TOOLCHAIN_BUILDROOT_VENDOR="buildroot" | |
| BR2_TOOLCHAIN_BUILDROOT_GLIBC=y | |
| BR2_TOOLCHAIN_BUILDROOT_LIBC="glibc" | |
| BR2_KERNEL_HEADERS_AS_KERNEL=y | |
| BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_16=y | |
| BR2_PACKAGE_LINUX_HEADERS=y | |
| BR2_PACKAGE_GLIBC=y | |
| BR2_BINUTILS_VERSION_2_29_X=y | |
| BR2_BINUTILS_VERSION="2.29.1" | |
| BR2_BINUTILS_EXTRA_CONFIG_OPTIONS="" | |
| BR2_GCC_VERSION_6_X=y | |
| BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE=y | |
| BR2_GCC_VERSION="6.4.0" | |
| BR2_EXTRA_GCC_CONFIG_OPTIONS="" | |
| BR2_PACKAGE_HOST_GDB_ARCH_SUPPORTS=y | |
| BR2_TOOLCHAIN_HAS_NATIVE_RPC=y | |
| BR2_USE_WCHAR=y | |
| BR2_ENABLE_LOCALE=y | |
| BR2_TOOLCHAIN_HAS_THREADS=y | |
| BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y | |
| BR2_TOOLCHAIN_HAS_THREADS_NPTL=y | |
| BR2_TOOLCHAIN_HAS_SHADOW_PASSWORDS=y | |
| BR2_TOOLCHAIN_HAS_SSP=y | |
| BR2_TOOLCHAIN_SUPPORTS_PIE=y | |
| BR2_TOOLCHAIN_HAS_FULL_GETTEXT=y | |
| BR2_USE_MMU=y | |
| BR2_TARGET_OPTIMIZATION="" | |
| BR2_TARGET_LDFLAGS="" | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_1=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_2=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_3=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_4=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_5=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_6=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_7=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_8=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_9=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_10=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_11=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_12=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_13=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_15=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_16=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_17=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_18=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_19=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_0=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_1=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_2=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_3=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_4=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_5=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_6=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_7=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_8=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_9=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_10=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_11=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_12=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_13=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_15=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_16=y | |
| BR2_TOOLCHAIN_HEADERS_AT_LEAST="4.16" | |
| BR2_TOOLCHAIN_GCC_AT_LEAST_4_3=y | |
| BR2_TOOLCHAIN_GCC_AT_LEAST_4_4=y | |
| BR2_TOOLCHAIN_GCC_AT_LEAST_4_5=y | |
| BR2_TOOLCHAIN_GCC_AT_LEAST_4_6=y | |
| BR2_TOOLCHAIN_GCC_AT_LEAST_4_7=y | |
| BR2_TOOLCHAIN_GCC_AT_LEAST_4_8=y | |
| BR2_TOOLCHAIN_GCC_AT_LEAST_4_9=y | |
| BR2_TOOLCHAIN_GCC_AT_LEAST_5=y | |
| BR2_TOOLCHAIN_GCC_AT_LEAST_6=y | |
| BR2_TOOLCHAIN_GCC_AT_LEAST="6" | |
| BR2_TOOLCHAIN_HAS_MNAN_OPTION=y | |
| BR2_TOOLCHAIN_HAS_SYNC_1=y | |
| BR2_TOOLCHAIN_HAS_SYNC_2=y | |
| BR2_TOOLCHAIN_HAS_SYNC_4=y | |
| BR2_TOOLCHAIN_HAS_SYNC_8=y | |
| BR2_TOOLCHAIN_HAS_LIBATOMIC=y | |
| BR2_TOOLCHAIN_HAS_ATOMIC=y | |
| BR2_TOOLCHAIN_HAS_LIBQUADMATH=y | |
| BR2_ROOTFS_SKELETON_DEFAULT=y | |
| BR2_TARGET_GENERIC_HOSTNAME="buildroot" | |
| BR2_TARGET_GENERIC_ISSUE="Welcome to Buildroot" | |
| BR2_TARGET_GENERIC_PASSWD_MD5=y | |
| BR2_TARGET_GENERIC_PASSWD_METHOD="md5" | |
| BR2_INIT_BUSYBOX=y | |
| BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y | |
| BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt" | |
| BR2_TARGET_ENABLE_ROOT_LOGIN=y | |
| BR2_TARGET_GENERIC_ROOT_PASSWD="" | |
| BR2_SYSTEM_BIN_SH_BUSYBOX=y | |
| BR2_TARGET_GENERIC_GETTY=y | |
| BR2_TARGET_GENERIC_GETTY_PORT="console" | |
| BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP=y | |
| BR2_TARGET_GENERIC_GETTY_BAUDRATE="0" | |
| BR2_TARGET_GENERIC_GETTY_TERM="vt100" | |
| BR2_TARGET_GENERIC_GETTY_OPTIONS="" | |
| BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW=y | |
| BR2_SYSTEM_DHCP="" | |
| BR2_ENABLE_LOCALE_PURGE=y | |
| BR2_ENABLE_LOCALE_WHITELIST="C en_US" | |
| BR2_GENERATE_LOCALE="" | |
| BR2_ROOTFS_USERS_TABLES="" | |
| BR2_ROOTFS_OVERLAY="" | |
| BR2_ROOTFS_POST_BUILD_SCRIPT="" | |
| BR2_ROOTFS_POST_FAKEROOT_SCRIPT="" | |
| BR2_ROOTFS_POST_IMAGE_SCRIPT="" | |
| BR2_LINUX_KERNEL=y | |
| BR2_LINUX_KERNEL_LATEST_VERSION=y | |
| BR2_LINUX_KERNEL_VERSION="4.16.13" | |
| BR2_LINUX_KERNEL_PATCH="" | |
| BR2_LINUX_KERNEL_USE_DEFCONFIG=y | |
| BR2_LINUX_KERNEL_DEFCONFIG="x86_64" | |
| BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="" | |
| BR2_LINUX_KERNEL_BZIMAGE=y | |
| BR2_LINUX_KERNEL_GZIP=y | |
| BR2_PACKAGE_BUSYBOX=y | |
| BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox.config" | |
| BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES="" | |
| BR2_PACKAGE_SKELETON=y | |
| BR2_PACKAGE_HAS_SKELETON=y | |
| BR2_PACKAGE_PROVIDES_SKELETON="skeleton-init-sysv" | |
| BR2_PACKAGE_SKELETON_INIT_COMMON=y | |
| BR2_PACKAGE_SKELETON_INIT_SYSV=y | |
| BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_KODI_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_PULSEAUDIO_HAS_ATOMIC=y | |
| BR2_PACKAGE_GDB_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_KVM_UNIT_TESTS_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_LTRACE_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_OPROFILE_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_TCF_AGENT_ARCH="x86_64" | |
| BR2_PACKAGE_TCF_AGENT_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_TRINITY_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_VALGRIND_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_CMAKE_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_QT5_JSCORE_AVAILABLE=y | |
| BR2_PACKAGE_HOST_ERLANG_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_ERLANG_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_GAUCHE_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_JAMVM_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_PROVIDES_HOST_LUAINTERPRETER="host-lua" | |
| BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_HOST_MONO_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_MONO_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_NODEJS_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_FDK_AAC_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_OPENAL_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_ZLIB_NG_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_PROVIDES_HOST_ZLIB="host-libzlib" | |
| BR2_PACKAGE_BOTAN_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="x86_64-pc-linux-gnu" | |
| BR2_PACKAGE_PROVIDES_HOST_OPENSSL="host-libopenssl" | |
| BR2_PACKAGE_MONGODB_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_JPEG_SIMD_SUPPORT=y | |
| BR2_PACKAGE_WEBKITGTK_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_LIBAIO_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_LIBOPENH264_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_CANFESTIVAL_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_CLASSPATH_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_JEMALLOC_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_LIBATOMIC_OPS_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_LIBNSPR_ARCH_SUPPORT=y | |
| BR2_PACKAGE_LIBSECCOMP_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_LIBSIGSEGV_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_LIBUNWIND_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_LIBURCU_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_LLVM_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_LLVM_TARGET_ARCH="X86" | |
| BR2_PACKAGE_OPENBLAS_DEFAULT_TARGET="PRESCOTT" | |
| BR2_PACKAGE_OPENBLAS_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_QEMU_ARCH_SUPPORTS_TARGET=y | |
| BR2_PACKAGE_IFUPDOWN_SCRIPTS=y | |
| BR2_PACKAGE_MONGREL2_LIBC_SUPPORTS=y | |
| BR2_PACKAGE_XENOMAI_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_AUDIT_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_EFIVAR_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_INITSCRIPTS=y | |
| BR2_PACKAGE_SYSTEMD_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_XVISOR_ARCH_SUPPORTS=y | |
| BR2_TARGET_ROOTFS_CPIO=y | |
| BR2_TARGET_ROOTFS_CPIO_NONE=y | |
| BR2_TARGET_ROOTFS_ISO9660=y | |
| BR2_TARGET_ROOTFS_ISO9660_GRUB2=y | |
| BR2_TARGET_ROOTFS_ISO9660_BOOT_MENU="fs/iso9660/grub.cfg" | |
| BR2_TARGET_ROOTFS_ISO9660_INITRD=y | |
| BR2_TARGET_ROOTFS_TAR=y | |
| BR2_TARGET_ROOTFS_TAR_NONE=y | |
| BR2_TARGET_ROOTFS_TAR_OPTIONS="" | |
| BR2_TARGET_GRUB2_ARCH_SUPPORTS=y | |
| BR2_TARGET_GRUB2=y | |
| BR2_TARGET_GRUB2_I386_PC=y | |
| BR2_TARGET_GRUB2_BOOT_PARTITION="hd0,msdos1" | |
| BR2_TARGET_GRUB2_BUILTIN_MODULES="boot linux ext2 fat squash4 part_msdos part_gpt normal biosdisk" | |
| BR2_TARGET_GRUB2_BUILTIN_CONFIG="" | |
| BR2_PACKAGE_HOST_GO_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_HOST_GO_CGO_LINKING_SUPPORTS=y | |
| BR2_PACKAGE_HOST_GO_BOOTSTRAP_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_HOST_GOOGLE_BREAKPAD_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_HOST_PATCHELF=y | |
| BR2_PACKAGE_HOST_QEMU_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_HOST_QEMU_SYSTEM_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_HOST_QEMU_USER_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS=y | |
| BR2_PACKAGE_HOST_RUSTC_ARCH="x86_64" | |
| BR2_XTENSA_OVERLAY_DIR="" | |
| BR2_XTENSA_CUSTOM_NAME="" | |
| BR2_TARGET_ROOTFS_EXT2_BLOCKS=0 | |
| BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES=0 | |
| BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS=0 | |
| BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="" | |
| BR2_PACKAGE_TZDATA_ZONELIST="" | |
| BR2_TARGET_UBOOT_CUSTOM_GIT_REPO_URL="" | |
| BR2_TARGET_UBOOT_CUSTOM_GIT_VERSION="" | |
| BR2_LINUX_KERNEL_CUSTOM_GIT_REPO_URL="" | |
| BR2_LINUX_KERNEL_CUSTOM_GIT_VERSION="" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Lubuntu 18.04 LiveCD (toram) | |
| # Install required packages | |
| sudo apt update | |
| sudo apt install build-essential libgtk2.0-dev libglib2.0-dev libglade2-dev libelf-dev libssl-dev | |
| # Download buildroot | |
| wget https://buildroot.org/downloads/buildroot-2018.05.tar.gz | |
| tar -xvf buildroot-2018.05.tar.gz | |
| cd buildroot-2018.05 | |
| # Run gconfig | |
| make gconfig | |
| # Import the .config file below, then configure to your requirements | |
| # You may need to enable C++ support, which is configurable in the Toolchain section | |
| # Make sure you configure the root password before building your image | |
| # Build buildroot | |
| make |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment