MAKEOPTS="-j3" #if cross-compiling section uncommented, it redefines makeopts ## Section for CROSS-Compiling ## WARNING!!! ALWAYS REMEMBER TO CD TO armv7a rootfs AND REDEFINE ROOT WITH ROOT=$PWD before calling emerge while cross-compiling! ## uncomment lines below to enable cross-compiling # HOSTCC="x86_64-pc-linux-gnu-gcc" # CBUILD="x86_64-pc-linux-gnu" # ELIBC="glibc" # MAKEOPTS="-j8" ## !Section for CROSS-Compiling CHOST="armv7a-hardfloat-linux-gnueabi" ARCH="arm" #for ffmpeg CPU_FLAGS_ARM="thumb thumb2 v6 vfp vfpv3" #metasploit RUBY_TARGETS="ruby23" CFLAGS="-O2 -pipe -fomit-frame-pointer -fno-stack-protector -U_FORTIFY_SOURCE -march=armv7-a -mtune=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard -mthumb" CFLAGS_KERNEL="-O3 -pipe -fomit-frame-pointer -fno-stack-protector -U_FORTIFY_SOURCE -march=armv7-a -mtune=cortex-a9 -mfpu=vfpv3-d16 -mfloat-abi=hard -mthumb" CXXFLAGS="${CFLAGS}" ACCEPT_KEYWORDS="arm ~arm" USE="${ARCH} alsa branding consolekit -cups custom-cflags dbus dri egl \ fbdev ffmpeg gles1 gles2 gif -gnome gnome-keyring gstreamer gtkstyle \ jack jit jpeg jpeg2k -kde lzma mp3 -neon -networkmanager \ ncurses nls -qt4 ogg png policykit smartcard sound startupthreads \ svg -systemd threads theora tiff usb udev udisks upower vorbis wayland \ wifi xattr xscreensaver xvid xwayland X zlib" FEATURES="-collision-protect noman noinfo nodoc parallel-fetch \ parallel-install sandbox sfperms strict unknown-features-warn \ unmerge-logs unmerge-orphans userfetch userpriv usersandbox \ usersync xattr" # WARNING!!! ALWAYS REMEMBER TO REDEFINE ROOT=$PWD before emerge if cross-compiling! ROOT="/" PORTDIR="${ROOT}usr/portage" DISTDIR="${PORTDIR}/distfiles" PKGDIR="${PORTDIR}/packages" PKG_CONFIG_PATH="${ROOT}usr/lib/pkgconfig" PORTAGE_TMPDIR="${ROOT}tmp" ## DEFAULT VARS #ROOT="/usr/${CHOST}/" #PKGDIR="${ROOT}packages/" #PORTAGE_TMPDIR="${ROOT}tmp/" #PKG_CONFIG_PATH="${ROOT}usr/lib/pkgconfig/" #PORTDIR_OVERLAY="/usr/portage/local/" #GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/ ftp://mirror.yandex.ru/gentoo-distfiles/ GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo" LINGUAS="en ru" L10N="en ru" VIDEO_CARDS="tegra" #VIDEO_CARDS="tegra fbdev" XFCE_PLUGINS="brightness clock power trash"