PKGNAME=avr-gcc
PKGSEC=devel
PKGDEP="avr-binutils gcc-runtime isl mpc mpfr texinfo zlib zstd"
PKGDES="GNU Compiler Collection for AVR micro-controllers (compilers and development tools)"

NOSTATIC=0
# The resulting libraries can only be stripped with avr-strip
# So we are doing this ourselves
ABSTRIP=0
NOLTO=1
AB_FLAGS_SPECS=0
AB_FLAGS_O3=1

_PREFIX=/opt/abcross/avr

AUTOTOOLS_STRICT=0
AUTOTOOLS_AFTER="
	AR_FOR_TARGET=${_PREFIX}/bin/avr-ar
	AS_FOR_TARGET=${_PREFIX}/bin/avr-as
	LD_FOR_TARGET=${_PREFIX}/bin/avr-ld
	NM_FOR_TARGET=${_PREFIX}/bin/avr-nm
	OBJCOPY_FOR_TARGET=${_PREFIX}/bin/avr-objcopy
	OBJDUMP_FOR_TARGET=${_PREFIX}/bin/avr-objdump
	RANLIB_FOR_TARGET=${_PREFIX}/bin/avr-ranlib
	READELF_FOR_TARGET=${_PREFIX}/bin/avr-readelf
	STRIP_FOR_TARGET=${_PREFIX}/bin/avr-strip
	--target=avr
	--with-gnu-as
	--with-gnu-ld
	--with-as=${_PREFIX}/bin/avr-as
	--with-ld=${_PREFIX}/bin/avr-ld
	--prefix=${_PREFIX}
	--bindir=${_PREFIX}/bin
	--libdir=${_PREFIX}/lib
	--libexecdir=${_PREFIX}/lib
	--mandir=${_PREFIX}/share/man
	--infodir=${_PREFIX}/share/info
	--with-bugurl=https://github.com/AOSC-Dev/aosc-os-abbs
	--with-system-zlib
	--with-isl=/usr
	--with-plugin-ld=ld.gold
	--enable-shared
	--enable-gnu-indirect-function
	--enable-clocale=gnu
	--enable-fixed-point
	--enable-gnu-unique-object
	--enable-plguin
	--enable-gold
	--enable-lto
	--disable-libunwind-exceptions
	--disable-libstdcxx-pch
	--disable-linker-build-id
	--disable-libada
	--disable-libssp
	--disable-install-libiberty
	--disable-werror
	--disable-__cxa_atexit
	--enable-checking=release
	--enable-languages=c,c++,lto
"

RECONF=0
