diff --git a/.common b/.common index 87bfe4e9..3ff96794 100644 --- a/.common +++ b/.common @@ -108,15 +108,10 @@ case "${TOOLCHAIN_PLATFORM}" in CT_NG_VERSION=crosstool-ng-1.25.0 ;; # generic targets: ct-ng 1.25 with gcc 9 + glibc 2.34 - "generic-aarch64") + "generic-aarch64"|"generic-x86_64") BUILDROOT_VERSION=buildroot-2023.11.3 CT_NG_VERSION=crosstool-ng-1.25.0 ;; - # TODO - "generic-x86_64") - BUILDROOT_VERSION=buildroot-2016.02 - CT_NG_VERSION=crosstool-ng-1.25.0 - ;; # fallback *) BUILDROOT_TAR_EXT=bz2 diff --git a/plugins-dep/configs/generic-x86_64_defconfig b/plugins-dep/configs/generic-x86_64_defconfig index ca9a026e..258c5a74 100644 --- a/plugins-dep/configs/generic-x86_64_defconfig +++ b/plugins-dep/configs/generic-x86_64_defconfig @@ -1,77 +1,71 @@ BR2_x86_64=y -BR2_DL_DIR="$(DOWNLOAD_PATH)" -BR2_OPTIMIZE_3=y BR2_TOOLCHAIN_EXTERNAL=y BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y BR2_TOOLCHAIN_EXTERNAL_PATH="$(TOOLCHAIN_PATH)" BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="x86_64-modaudio.generic-linux-gnu" BR2_TOOLCHAIN_EXTERNAL_GCC_9=y -BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_15=y +BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_10=y BR2_TOOLCHAIN_EXTERNAL_CUSTOM_GLIBC=y # BR2_TOOLCHAIN_EXTERNAL_INET_RPC is not set BR2_TOOLCHAIN_EXTERNAL_CXX=y -BR2_GENERATE_LOCALE="en_US.UTF-8" +BR2_TOOLCHAIN_EXTERNAL_FORTRAN=y +BR2_TOOLCHAIN_EXTERNAL_OPENMP=y BR2_TARGET_OPTIMIZATION="-mtune=generic -msse -msse2 -mfpmath=sse -ffast-math -fno-finite-math-only -fomit-frame-pointer -fprefetch-loop-arrays -funroll-loops -funsafe-loop-optimizations -D__MOD_DEVICES__ -D_MOD_DEVICE_GENERIC_X86_64 -Wl,-O1,--as-needed,--strip-all" BR2_TARGET_LDFLAGS="-Wl,-O1,--as-needed,--strip-all" +BR2_DL_DIR="$(DOWNLOAD_PATH)" +BR2_OPTIMIZE_3=y +BR2_SSP_NONE=y +BR2_RELRO_NONE=y +BR2_FORTIFY_SOURCE_NONE=y BR2_TARGET_GENERIC_HOSTNAME="" BR2_TARGET_GENERIC_ISSUE="" BR2_INIT_NONE=y -BR2_ROOTFS_DEVICE_CREATION_STATIC=y +BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_ROOTFS_DEVICE_TABLE="" -BR2_ROOTFS_STATIC_DEVICE_TABLE="" -BR2_ROOTFS_SKELETON_CUSTOM=y -BR2_ROOTFS_SKELETON_CUSTOM_PATH="/tmp/skeleton" +BR2_ROOTFS_MERGED_USR=y +BR2_GENERATE_LOCALE="en_US.UTF-8" # BR2_PACKAGE_BUSYBOX is not set -BR2_PACKAGE_VALGRIND=y -BR2_PACKAGE_QT5=y -BR2_PACKAGE_QT5BASE_LICENSE_APPROVED=y -BR2_PACKAGE_QT5BASE_ICU=y +BR2_PACKAGE_FLAC=y +BR2_PACKAGE_FLUIDSYNTH=y +# BR2_PACKAGE_FLUIDSYNTH_ALSA_LIB is not set +BR2_PACKAGE_FLUIDSYNTH_LIBSNDFILE=y +BR2_PACKAGE_FLUIDSYNTH_FLOATS=y +BR2_PACKAGE_ZSTD=y +BR2_PACKAGE_MESA3D=y +BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST=y +BR2_PACKAGE_MESA3D_OPENGL_EGL=y +BR2_PACKAGE_MESA3D_OPENGL_ES=y +BR2_PACKAGE_SDL2=y +BR2_PACKAGE_SDL2_KMSDRM=y +BR2_PACKAGE_SDL2_OPENGLES=y +BR2_PACKAGE_SDL2_GFX=y +BR2_PACKAGE_SDL2_IMAGE=y BR2_PACKAGE_ALSA_LIB=y +BR2_PACKAGE_ALSA_LIB_PCM_PLUGINS="" +BR2_PACKAGE_ALSA_LIB_CTL_PLUGINS="" BR2_PACKAGE_LIBLO=y BR2_PACKAGE_LIBSAMPLERATE=y +BR2_PACKAGE_LIBVORBIS=y +BR2_PACKAGE_LILV=y +BR2_PACKAGE_OPUS=y +BR2_PACKAGE_OPENSSL=y BR2_PACKAGE_CAIRO=y BR2_PACKAGE_CAIRO_PNG=y +BR2_PACKAGE_LIBINPUT=y +BR2_PACKAGE_LIBUSB=y BR2_PACKAGE_LIBXML2=y BR2_PACKAGE_MXML=y BR2_PACKAGE_ARMADILLO=y -BR2_PACKAGE_BOOST_ATOMIC=y -BR2_PACKAGE_BOOST_CHRONO=y -BR2_PACKAGE_BOOST_CONTAINER=y -BR2_PACKAGE_BOOST_DATE_TIME=y -BR2_PACKAGE_BOOST_EXCEPTION=y -BR2_PACKAGE_BOOST_FILESYSTEM=y -BR2_PACKAGE_BOOST_GRAPH=y -BR2_PACKAGE_BOOST_GRAPH_PARALLEL=y -BR2_PACKAGE_BOOST_IOSTREAMS=y -BR2_PACKAGE_BOOST_LOCALE=y -BR2_PACKAGE_BOOST_MATH=y -BR2_PACKAGE_BOOST_MPI=y -BR2_PACKAGE_BOOST_PROGRAM_OPTIONS=y -BR2_PACKAGE_BOOST_RANDOM=y -BR2_PACKAGE_BOOST_REGEX=y -BR2_PACKAGE_BOOST_SERIALIZATION=y -BR2_PACKAGE_BOOST_SIGNALS=y -BR2_PACKAGE_BOOST_SYSTEM=y -BR2_PACKAGE_BOOST_TEST=y -BR2_PACKAGE_BOOST_THREAD=y -BR2_PACKAGE_BOOST_TIMER=y -BR2_PACKAGE_BOOST_WAVE=y BR2_PACKAGE_EIGEN=y BR2_PACKAGE_FFTW=y BR2_PACKAGE_FFTW_DOUBLE=y BR2_PACKAGE_FFTW_FAST=y -BR2_PACKAGE_GLIBMM=y +BR2_PACKAGE_GLIBMM2_66=y +# BR2_PACKAGE_IFUPDOWN_SCRIPTS is not set BR2_PACKAGE_ACL=y -BR2_PACKAGE_UTIL_LINUX=y BR2_PACKAGE_UTIL_LINUX_LIBMOUNT=y -# BR2_TARGET_ROOTFS_TAR is not set -BR2_PACKAGE_CARLA_BACKEND=y -BR2_PACKAGE_FLUIDSYNTH=y BR2_PACKAGE_KXSTUDIO_LV2_EXTENSIONS=y BR2_PACKAGE_LIBGIG=y -BR2_PACKAGE_LILV=y -BR2_PACKAGE_LVTK=y -BR2_PACKAGE_LVTK_1=y BR2_PACKAGE_MOD_LV2_EXTENSIONS=y BR2_PACKAGE_MOD_PLUGIN_BUILDER=y BR2_PACKAGE_ZITA_CONVOLVER=y diff --git a/toolchain/generic-x86_64.config b/toolchain/generic-x86_64.config index 7e36cb2d..0992e77c 100644 --- a/toolchain/generic-x86_64.config +++ b/toolchain/generic-x86_64.config @@ -270,12 +270,12 @@ CT_LINUX_PATCH_GLOBAL=y # CT_LINUX_PATCH_NONE is not set CT_LINUX_PATCH_ORDER="global" # CT_LINUX_V_5_16 is not set -CT_LINUX_V_5_15=y +# CT_LINUX_V_5_15 is not set # CT_LINUX_V_5_14 is not set # CT_LINUX_V_5_13 is not set # CT_LINUX_V_5_12 is not set # CT_LINUX_V_5_11 is not set -# CT_LINUX_V_5_10 is not set +CT_LINUX_V_5_10=y # CT_LINUX_V_5_9 is not set # CT_LINUX_V_5_8 is not set # CT_LINUX_V_5_7 is not set @@ -304,14 +304,14 @@ CT_LINUX_V_5_15=y # CT_LINUX_V_3_10 is not set # CT_LINUX_V_3_4 is not set # CT_LINUX_V_3_2 is not set -CT_LINUX_VERSION="5.15.23" +CT_LINUX_VERSION="5.10.100" CT_LINUX_MIRRORS="$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})" CT_LINUX_ARCHIVE_FILENAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_DIRNAME="@{pkg_name}-@{version}" CT_LINUX_ARCHIVE_FORMATS=".tar.xz .tar.gz" CT_LINUX_SIGNATURE_FORMAT="unpacked/.sign" -CT_LINUX_later_than_5_12=y -CT_LINUX_5_12_or_later=y +CT_LINUX_5_12_or_older=y +CT_LINUX_older_than_5_12=y CT_LINUX_later_than_5_3=y CT_LINUX_5_3_or_later=y CT_LINUX_later_than_4_8=y @@ -326,7 +326,7 @@ CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set # CT_KERNEL_LINUX_VERBOSITY_2 is not set CT_KERNEL_LINUX_VERBOSE_LEVEL=0 -CT_KERNEL_LINUX_INSTALL_CHECK=y +# CT_KERNEL_LINUX_INSTALL_CHECK is not set CT_ALL_KERNEL_CHOICES="BARE_METAL LINUX WINDOWS" # @@ -506,8 +506,8 @@ CT_GLIBC_FORCE_UNWIND=y # CT_GLIBC_KERNEL_VERSION_NONE is not set # CT_GLIBC_KERNEL_VERSION_AS_HEADERS is not set CT_GLIBC_KERNEL_VERSION_CHOSEN=y -CT_GLIBC_MIN_KERNEL_VERSION="5.15" -CT_GLIBC_MIN_KERNEL="5.15" +CT_GLIBC_MIN_KERNEL_VERSION="5.10" +CT_GLIBC_MIN_KERNEL="5.10" # CT_GLIBC_SSP_DEFAULT is not set CT_GLIBC_SSP_NO=y # CT_GLIBC_SSP_YES is not set