#!/usr/bin/bash

for CONFIG in .config $abs_srctree/.config $objtree/.config; do
	if [ -f "$CONFIG" ]; then
		break
	fi
done

if [ ! -f "$CONFIG" ]; then
	env|grep / >&2
	pwd >&2
	exit 1
fi

VARS=`grep -E '^CONFIG_SUSE_(VERSION|PATCHLEVEL)=' $CONFIG`
if [ $? -ne 0 ]; then
	exit 1
fi
eval $VARS

if [ -z "$CONFIG_SUSE_VERSION" -o -z "$CONFIG_SUSE_PATCHLEVEL" ]; then
	echo 'Empty SUSE vars' >&2
	exit 1
fi

GCCVER=10
case $CONFIG_SUSE_VERSION in
	15) case $CONFIG_SUSE_PATCHLEVEL in
		0) GCCVER=4.8 ;;
		1 | 2 | 3) GCCVER=7 ;;
	esac ;;
esac

exec gcc-$GCCVER "$@"
