20 lines
776 B
PHP
20 lines
776 B
PHP
# Cut-down gcc for kernel builds
|
|
# Only installs ${TARGET_PREFIX}gcc-${PV}, not ${TARGET_PREFIX}gcc.
|
|
|
|
PROVIDES = "virtual/${TARGET_PREFIX}gcc-${PV}"
|
|
|
|
do_install () {
|
|
cd gcc
|
|
oe_runmake 'DESTDIR=${D}' install-common install-headers install-libgcc
|
|
install -m 0755 xgcc ${D}${bindir}/${TARGET_PREFIX}gcc-${PV}
|
|
|
|
# Insert symlinks into libexec so when tools without a prefix are searched for, the correct ones are
|
|
# found. These need to be relative paths so they work in different locations.
|
|
dest=${D}${libexecdir}/gcc/${TARGET_SYS}/${BINV}/
|
|
install -d $dest
|
|
for t in ar as ld nm objcopy objdump ranlib strip cpp; do
|
|
ln -sf ${BINRELPATH}/${TARGET_PREFIX}$t $dest$t
|
|
ln -sf ${BINRELPATH}/${TARGET_PREFIX}$t ${dest}${TARGET_PREFIX}$t
|
|
done
|
|
}
|