mirror of
https://github.com/OpenVoiceOS/OpenVoiceOS
synced 2025-03-09 16:10:07 +01:00
Buildroot: Try-out internal toolchain + uGlibc-ng
This commit is contained in:
parent
55846e484a
commit
2f7e82f289
@ -6,7 +6,9 @@ BR2_CCACHE=y
|
||||
BR2_CCACHE_DIR="../ccache"
|
||||
BR2_OPTIMIZE_FAST=y
|
||||
BR2_GLOBAL_PATCH_DIR="../buildroot-patches"
|
||||
BR2_TOOLCHAIN_EXTERNAL=y
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_14=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
BR2_TARGET_GENERIC_HOSTNAME="MycroftOS"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to MycroftOS"
|
||||
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV=y
|
||||
@ -47,8 +49,6 @@ BR2_PACKAGE_ALSA_UTILS_BAT=y
|
||||
BR2_PACKAGE_ALSA_UTILS_IECSET=y
|
||||
BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST=y
|
||||
BR2_PACKAGE_BLUEZ_ALSA=y
|
||||
BR2_PACKAGE_ESPEAK=y
|
||||
BR2_PACKAGE_ESPEAK_AUDIO_BACKEND_ALSA=y
|
||||
BR2_PACKAGE_FFMPEG_GPL=y
|
||||
BR2_PACKAGE_FFMPEG_NONFREE=y
|
||||
BR2_PACKAGE_FLAC=y
|
||||
@ -58,11 +58,8 @@ BR2_PACKAGE_MPG123=y
|
||||
BR2_PACKAGE_MPV=y
|
||||
BR2_PACKAGE_PULSEAUDIO=y
|
||||
BR2_PACKAGE_PULSEAUDIO_DAEMON=y
|
||||
BR2_PACKAGE_VLC=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_LZ4=y
|
||||
BR2_PACKAGE_P7ZIP=y
|
||||
BR2_PACKAGE_UNRAR=y
|
||||
BR2_PACKAGE_UNZIP=y
|
||||
BR2_PACKAGE_ZIP=y
|
||||
BR2_PACKAGE_BINUTILS=y
|
||||
@ -85,7 +82,6 @@ BR2_PACKAGE_RPI_WIFI_FIRMWARE=y
|
||||
BR2_PACKAGE_DBUS_PYTHON=y
|
||||
BR2_PACKAGE_KBD=y
|
||||
BR2_PACKAGE_PARTED=y
|
||||
BR2_PACKAGE_RPI_USERLAND=y
|
||||
BR2_PACKAGE_PYTHON3=y
|
||||
BR2_PACKAGE_PYTHON3_PY_ONLY=y
|
||||
BR2_PACKAGE_PYTHON3_BZIP2=y
|
||||
@ -115,17 +111,15 @@ BR2_PACKAGE_PYTHON_SERIAL=y
|
||||
BR2_PACKAGE_PYTHON_TEXTTABLE=y
|
||||
BR2_PACKAGE_PYTHON_TORNADO=y
|
||||
BR2_PACKAGE_PYTHON_WEBSOCKET_CLIENT=y
|
||||
BR2_PACKAGE_AUDIOFILE=y
|
||||
BR2_PACKAGE_PORTAUDIO=y
|
||||
BR2_PACKAGE_PORTAUDIO_OSS=y
|
||||
BR2_PACKAGE_SPEEXDSP=y
|
||||
BR2_PACKAGE_WEBRTC_AUDIO_PROCESSING=y
|
||||
BR2_PACKAGE_LIBARCHIVE=y
|
||||
BR2_PACKAGE_LIBARCHIVE_BSDTAR=y
|
||||
BR2_PACKAGE_LIBARCHIVE_BSDCPIO=y
|
||||
BR2_PACKAGE_LIBARCHIVE_BSDCAT=y
|
||||
BR2_PACKAGE_LIBZIP=y
|
||||
BR2_PACKAGE_LZO=y
|
||||
BR2_PACKAGE_SNAPPY=y
|
||||
BR2_PACKAGE_CA_CERTIFICATES=y
|
||||
BR2_PACKAGE_LIBOPENSSL_BIN=y
|
||||
BR2_PACKAGE_LIBOPENSSL_ENGINES=y
|
||||
@ -137,7 +131,6 @@ BR2_PACKAGE_BCM2835=y
|
||||
BR2_PACKAGE_WIRINGPI=y
|
||||
BR2_PACKAGE_LIBMPEG2=y
|
||||
BR2_PACKAGE_LIBMPEG2_BINS=y
|
||||
BR2_PACKAGE_LIBOPENH264=y
|
||||
BR2_PACKAGE_LIBTHEORA=y
|
||||
BR2_PACKAGE_LIBCURL=y
|
||||
BR2_PACKAGE_CURL=y
|
||||
|
@ -1,13 +1,16 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
mkdir -p release
|
||||
mkdir -p logs
|
||||
|
||||
all_platforms=(rpi3)
|
||||
for platform in "${all_platforms[@]}"; do
|
||||
# make -C buildroot BR2_EXTERNAL=../buildroot-external distclean
|
||||
# make -C buildroot BR2_EXTERNAL=../buildroot-external mycroftos_${platform}_defconfig
|
||||
make -C buildroot BR2_EXTERNAL=../buildroot-external distclean
|
||||
make -C buildroot BR2_EXTERNAL=../buildroot-external mycroftos_${platform}_defconfig
|
||||
|
||||
# Optional if you need to change stuff, uncomment the next line.
|
||||
# make -C buildroot BR2_EXTERNAL=../buildroot-external makemenuconfig
|
||||
# make -C buildroot BR2_EXTERNAL=../buildroot-external menuconfig
|
||||
|
||||
make -C buildroot BR2_EXTERNAL=../buildroot-external 2>&1 | tee logs/buildroot_output.txt
|
||||
cp -f buildroot/output/images/sdcard.img release/MycroftOS_${platform}.img
|
||||
|
Loading…
x
Reference in New Issue
Block a user