Files
cross-gcc48/pre_checkin.sh
Petr Tesařík 3ad985764d - Add gcc48-build-sle15.diff to build on newer systems
like SLE-15.

- Work-around useless source validator complaints.

- Add gcc48-aarch64-hack-reload-alt.diff for fixing a reload
  bug on aarch64 causing a kernel miscompile.  [bnc#1093797]

- Enable --enable-fix-cortex-a53-835769 for aarch64.  [bnc#1087932]

- Add gcc48-bnc1087932.patch, backport of -mfix-cortex-a53-843419.
- Enable --enable-fix-cortex-a53-843419 for aarch64.  [bnc#1087932]
- Add gcc48-bnc1082130.patch to fix inliner behavior for SPEC CPU 2017
  526.blender on s390x.  [bnc#1082130]

- Add gcc48-s390-spectre.patch, spectre V2 mitigation for s390x.
  [bnc#1083945]

- Document revisions of which gcc48-mindirect-branch.diff contains of.

- Add support for retpolines. [bnc #1074621]
  Adds gcc48-mindirect-branch.diff.

- Add support for zero-sized VLAs and allocas with
  -fstack-clash-protection.  [bnc #1059075]
  Changes gcc48-stack-probe.diff .

- Add support for -fstack-clash-protection.  [bnc #1039513]
  Adds gcc48-stack-probe.diff .

OBS-URL: https://build.opensuse.org/package/show/Kernel:tools/cross-gcc48?expand=0&rev=8
2019-02-05 12:02:54 +00:00

34 lines
508 B
Bash

#!/bin/bash
# This script is called automatically during autobuild checkin.
case $0 in
\./*)
here=$PWD
;;
*/*)
here=${0%/*}
;;
*)
here=$PWD
;;
esac
pkg=${here##*/}
pkg=${pkg#cross-}
case ${pkg} in
gcc*.*)
# Handle maintainance projects with .$REPO suffix
suffix=${pkg}
suffix=${suffix%%\.*}
set ${suffix#gcc}
;;
gcc-*)
suffix=${pkg}
set ${suffix#*-}-
;;
gcc[0-9]*)
suffix=${pkg}
set ${suffix#gcc}
;;
esac
. ${here}/change_spec