Buildresult: kbuild/ppc64le_defconfig/powerpc-gcc5 built on Feb 25, 21:14
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
OK
Date/Time:
Feb 25, 21:14
Duration:
0:06:03.863296
Builder:
blade4b
Revision:
kbuild: Use -fmin-function-alignment when available (
5270316c9fec8cc99aa0e0a258509c5c7f789d12)
Target:
kbuild/ppc64le_defconfig/powerpc-gcc5
Branch:
kbuild
Compiler:
powerpc-gcc5
(powerpc64-linux-gcc (GCC) 5.5.0 / GNU ld (GNU Binutils) 2.29.1.20170915)
Config:
ppc64le_defconfig
(
download
)
Log:
Download original
Possible warnings (1)
remote: warning: multi-pack bitmap is missing required reverse index
Full Log
# git rev-parse -q --verify 5270316c9fec8cc99aa0e0a258509c5c7f789d12^{commit} # git fetch -q -n -f git://gitlab.ozlabs.ibm.com/mirror/linux-kbuild.git for-next remote: warning: multi-pack bitmap is missing required reverse index # git rev-parse -q --verify 5270316c9fec8cc99aa0e0a258509c5c7f789d12^{commit} 5270316c9fec8cc99aa0e0a258509c5c7f789d12 # git checkout -q -f -B kisskb 5270316c9fec8cc99aa0e0a258509c5c7f789d12 # git clean -qxdf # < git log -1 # commit 5270316c9fec8cc99aa0e0a258509c5c7f789d12 # Author: Petr Pavlu <petr.pavlu@suse.com> # Date: Thu Feb 22 14:35:00 2024 +0100 # # kbuild: Use -fmin-function-alignment when available # # GCC recently added option -fmin-function-alignment, which should appear # in GCC 14. Unlike -falign-functions, this option causes all functions to # be aligned at the specified value, including the cold ones. # # In particular, when an arm64 kernel is built with # DYNAMIC_FTRACE_WITH_CALL_OPS=y, the 8-byte function alignment is # required for correct functionality. This was done by -falign-functions=8 # and having workarounds in the kernel to force the compiler to follow # this alignment. The new -fmin-function-alignment option directly # guarantees it. # # Detect availability of -fmin-function-alignment and use it instead of # -falign-functions when present. Introduce CC_HAS_SANE_FUNCTION_ALIGNMENT # and enable __cold to work as expected when it is set. # # Signed-off-by: Petr Pavlu <petr.pavlu@suse.com> # Reviewed-by: Nathan Chancellor <nathan@kernel.org> # Acked-by: Mark Rutland <mark.rutland@arm.com> # Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 5270316c9fec8cc99aa0e0a258509c5c7f789d12 # make -s -j 24 ARCH=powerpc O=/kisskb/build/kbuild_ppc64le_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- ppc64le_defconfig Using /kisskb/src/arch/powerpc/configs/ppc64_defconfig as base Merging /kisskb/src/arch/powerpc/configs/le.config # # merged configuration written to .config (needs make) # # < make -s -j 24 ARCH=powerpc O=/kisskb/build/kbuild_ppc64le_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 24 ARCH=powerpc O=/kisskb/build/kbuild_ppc64le_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig # make -s -j 24 ARCH=powerpc O=/kisskb/build/kbuild_ppc64le_defconfig_powerpc-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/powerpc64-linux/bin/powerpc64-linux- Completed OK # rm -rf /kisskb/build/kbuild_ppc64le_defconfig_powerpc-gcc5 # Build took: 0:06:03.863296
© Michael Ellerman 2006-2018.