Buildresult: powerpc-next-rand/powerpc-randconfig/powerpc-gcc9 built on Jun 5 2020, 07:05
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
OK
Date/Time:
Jun 5 2020, 07:05
Duration:
0:03:22.814758
Builder:
ka2
Revision:
Merge branch 'topic/ppc-kvm' into next (
1395375c592770fe5158a592944aaeed67fa94ff)
Target:
powerpc-next-rand/powerpc-randconfig/powerpc-gcc9
Branch:
powerpc-next-rand
Compiler:
powerpc-gcc9
(powerpc64-linux-gcc (GCC) 9.2.0 / GNU ld (GNU Binutils) 2.32)
Config:
randconfig
(
download
)
Log:
Download original
Possible warnings (16)
.config:5734:warning: override: reassigning to symbol PPC_DISABLE_WERROR .config:5736:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD .config:5741:warning: override: reassigning to symbol UBSAN drivers/usb/gadget/udc/fsl_qe_udc.c:836:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] drivers/usb/gadget/udc/fsl_qe_udc.c:837:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] drivers/usb/gadget/udc/fsl_qe_udc.c:964:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] drivers/usb/gadget/udc/fsl_qe_udc.c:965:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] drivers/usb/gadget/udc/fsl_qe_udc.c:1490:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] drivers/usb/gadget/udc/fsl_qe_udc.c:1491:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] drivers/usb/gadget/udc/fsl_qe_udc.c:542:37: warning: this statement may fall through [-Wimplicit-fallthrough=] drivers/usb/gadget/udc/fsl_qe_udc.c:563:8: warning: this statement may fall through [-Wimplicit-fallthrough=] drivers/usb/gadget/udc/fsl_qe_udc.c:566:8: warning: this statement may fall through [-Wimplicit-fallthrough=] drivers/usb/gadget/udc/fsl_qe_udc.c:580:8: warning: this statement may fall through [-Wimplicit-fallthrough=] drivers/usb/gadget/udc/fsl_qe_udc.c:596:5: warning: this statement may fall through [-Wimplicit-fallthrough=] WARNING: 140 bad relocations WARNING: You need at least binutils >= 2.19 to build a CONFIG_RELOCATABLE kernel
Full Log
# git rev-parse -q --verify 1395375c592770fe5158a592944aaeed67fa94ff^{commit} 1395375c592770fe5158a592944aaeed67fa94ff already have revision, skipping fetch # git checkout -q -f -B kisskb 1395375c592770fe5158a592944aaeed67fa94ff # git clean -qxdf # < git log -1 # commit 1395375c592770fe5158a592944aaeed67fa94ff # Merge: 4336b9337824 bf8036a4098d # Author: Michael Ellerman <mpe@ellerman.id.au> # Date: Wed Jun 3 13:44:51 2020 +1000 # # Merge branch 'topic/ppc-kvm' into next # # Merge one more commit from the topic branch we shared with the kvm-ppc # tree. # # This brings in a fix to the code that scans for dirty pages during # migration of a VM, which was incorrectly triggering a warning. # < /opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 1395375c592770fe5158a592944aaeed67fa94ff # < make -s -j 48 ARCH=powerpc O=/kisskb/build/powerpc-next-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- randconfig KCONFIG_SEED=0x8F760F5F # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_CPU_BIG_ENDIAN=y # Added to kconfig CONFIG_PPC64=y # Added to kconfig CONFIG_PPC_DISABLE_WERROR=y # Added to kconfig CONFIG_SECTION_MISMATCH_WARN_ONLY=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_CC_STACKPROTECTOR_STRONG=n # Added to kconfig CONFIG_GCC_PLUGINS=n # Added to kconfig CONFIG_LD_HEAD_STUB_CATCH=y # Added to kconfig CONFIG_TRIM_UNUSED_KSYMS=n # Added to kconfig CONFIG_UBSAN=n # < make -s -j 48 ARCH=powerpc O=/kisskb/build/powerpc-next-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 48 ARCH=powerpc O=/kisskb/build/powerpc-next-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig .config:5734:warning: override: reassigning to symbol PPC_DISABLE_WERROR .config:5736:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD .config:5741:warning: override: reassigning to symbol UBSAN # make -s -j 48 ARCH=powerpc O=/kisskb/build/powerpc-next-rand_powerpc-randconfig_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c: In function 'qe_ep0_rx': /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:836:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 836 | vaddr = (u32)phys_to_virt(in_be32(&bd->buf)); | ^ In file included from /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:41: /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:837:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 837 | frame_set_data(pframe, (u8 *)vaddr); | ^ /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.h:229:47: note: in definition of macro 'frame_set_data' 229 | #define frame_set_data(frm, dat) (frm->data = dat) | ^~~ /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c: In function 'ep_rx_tasklet': /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:964:13: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 964 | vaddr = (u32)phys_to_virt(in_be32(&bd->buf)); | ^ In file included from /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:41: /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:965:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 965 | frame_set_data(pframe, (u8 *)vaddr); | ^ /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.h:229:47: note: in definition of macro 'frame_set_data' 229 | #define frame_set_data(frm, dat) (frm->data = dat) | ^~~ /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c: In function 'ep_req_rx': /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:1490:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1490 | vaddr = (u32)phys_to_virt(in_be32(&bd->buf)); | ^ In file included from /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:41: /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:1491:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1491 | frame_set_data(pframe, (u8 *)vaddr); | ^ /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.h:229:47: note: in definition of macro 'frame_set_data' 229 | #define frame_set_data(frm, dat) (frm->data = dat) | ^~~ /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c: In function 'qe_ep_init': /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:542:37: warning: this statement may fall through [-Wimplicit-fallthrough=] 542 | if ((max == 128) || (max == 256) || (max == 512)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:544:4: note: here 544 | default: | ^~~~~~~ /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:563:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 563 | if (max <= 1024) | ^ /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:565:4: note: here 565 | case USB_SPEED_FULL: | ^~~~ /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:566:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 566 | if (max <= 64) | ^ /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:568:4: note: here 568 | default: | ^~~~~~~ /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:580:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 580 | if (max <= 1024) | ^ /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:582:4: note: here 582 | case USB_SPEED_FULL: | ^~~~ /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:596:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 596 | switch (max) { | ^~~~~~ /kisskb/src/drivers/usb/gadget/udc/fsl_qe_udc.c:608:4: note: here 608 | case USB_SPEED_LOW: | ^~~~ WARNING: 140 bad relocations c00000000001388e R_PPC64_ADDR16_HIGHEST .head.text+0x00000000000138a8 c000000000013892 R_PPC64_ADDR16_HIGH .head.text+0x00000000000138a8 c000000000013896 R_PPC64_ADDR16_HIGHER .head.text+0x00000000000138a8 c00000000001389a R_PPC64_ADDR16_LO .head.text+0x00000000000138a8 c00000000162c74b R_PPC64_UADDR64 .rodata+0x0000000000ac1b80 c00000000162c766 R_PPC64_UADDR64 .rodata+0x0000000000ac1bb0 c00000000162c781 R_PPC64_UADDR64 .rodata+0x0000000000ac1bc0 c00000000162c79c R_PPC64_UADDR64 .rodata+0x0000000000ac1bd0 c00000000162c7b7 R_PPC64_UADDR64 .rodata+0x0000000000ac1be0 c00000000162c7d2 R_PPC64_UADDR64 .rodata+0x0000000000ac1bf0 c00000000162c7ed R_PPC64_UADDR64 .rodata+0x0000000000ac1c00 c00000000162c823 R_PPC64_UADDR64 .rodata+0x0000000000ac1c20 c00000000162c83e R_PPC64_UADDR64 .rodata+0x0000000000ac1c30 c00000000162c859 R_PPC64_UADDR64 .rodata+0x0000000000ac1c38 c00000000162c874 R_PPC64_UADDR64 .rodata+0x0000000000ac1c40 c00000000162c88f R_PPC64_UADDR64 .rodata+0x0000000000ac1c50 c00000000162c8aa R_PPC64_UADDR64 .rodata+0x0000000000ac1c60 c00000000162c8c5 R_PPC64_UADDR64 .rodata+0x0000000000ac1c70 c00000000162c8fb R_PPC64_UADDR64 .rodata+0x0000000000ac1c90 c00000000162c916 R_PPC64_UADDR64 .rodata+0x0000000000ac1ca0 c00000000162c931 R_PPC64_UADDR64 .rodata+0x0000000000ac1cb0 c00000000162c94c R_PPC64_UADDR64 .rodata+0x0000000000ac1cc0 c00000000162c967 R_PPC64_UADDR64 .rodata+0x0000000000ac1cd0 c00000000162c982 R_PPC64_UADDR64 .rodata+0x0000000000ac1ce0 c00000000162c99d R_PPC64_UADDR64 .rodata+0x0000000000ac1cf0 c00000000162c9d3 R_PPC64_UADDR64 .rodata+0x0000000000ac1d10 c00000000162c9ee R_PPC64_UADDR64 .rodata+0x0000000000ac1d20 c00000000162ca09 R_PPC64_UADDR64 .rodata+0x0000000000ac1d30 c00000000162ca24 R_PPC64_UADDR64 .rodata+0x0000000000ac1d40 c00000000162ca3f R_PPC64_UADDR64 .rodata+0x0000000000ac1d50 c00000000162ca5a R_PPC64_UADDR64 .rodata+0x0000000000ac1d60 c00000000162ca75 R_PPC64_UADDR64 .rodata+0x0000000000ac1d70 c00000000162caab R_PPC64_UADDR64 .rodata+0x0000000000ac1d88 c00000000162cac6 R_PPC64_UADDR64 .rodata+0x0000000000ac1d98 c00000000162cae1 R_PPC64_UADDR64 .rodata+0x0000000000ac1da8 c00000000162cafc R_PPC64_UADDR64 .rodata+0x0000000000ac1db8 c00000000162cb17 R_PPC64_UADDR64 .rodata+0x0000000000ac1dc8 c00000000162cb32 R_PPC64_UADDR64 .rodata+0x0000000000ac1dd8 c00000000162cb4d R_PPC64_UADDR64 .rodata+0x0000000000ac1de8 c00000000162cb83 R_PPC64_UADDR64 .rodata+0x0000000000ac1e08 c00000000162cb9e R_PPC64_UADDR64 .rodata+0x0000000000ac1e18 c00000000162cbb9 R_PPC64_UADDR64 .rodata+0x0000000000ac1e28 c00000000162cbd4 R_PPC64_UADDR64 .rodata+0x0000000000ac1e38 c00000000162cbef R_PPC64_UADDR64 .rodata+0x0000000000ac1e48 c00000000162cc0a R_PPC64_UADDR64 .rodata+0x0000000000ac1e58 c00000000162cc25 R_PPC64_UADDR64 .rodata+0x0000000000ac1e68 c00000000162cc5b R_PPC64_UADDR64 .rodata+0x0000000000ac1e88 c00000000162cc76 R_PPC64_UADDR64 .rodata+0x0000000000ac1e98 c00000000162cc91 R_PPC64_UADDR64 .rodata+0x0000000000ac1ea8 c00000000162ccac R_PPC64_UADDR64 .rodata+0x0000000000ac1eb8 c00000000162ccc7 R_PPC64_UADDR64 .rodata+0x0000000000ac1ec8 c00000000162cce2 R_PPC64_UADDR64 .rodata+0x0000000000ac1ed8 c00000000162ccfd R_PPC64_UADDR64 .rodata+0x0000000000ac1ee8 c00000000162cd33 R_PPC64_UADDR64 .rodata+0x0000000000ac1f08 c00000000162cd4e R_PPC64_UADDR64 .rodata+0x0000000000ac1f18 c00000000162cd69 R_PPC64_UADDR64 .rodata+0x0000000000ac1f28 c00000000162cd84 R_PPC64_UADDR64 .rodata+0x0000000000ac1f38 c00000000162cd9f R_PPC64_UADDR64 .rodata+0x0000000000ac1f48 c00000000162cdba R_PPC64_UADDR64 .rodata+0x0000000000ac1f58 c00000000162cdd5 R_PPC64_UADDR64 .rodata+0x0000000000ac1f68 c00000000162ce0b R_PPC64_UADDR64 .rodata+0x0000000000ac1f88 c00000000162ce26 R_PPC64_UADDR64 .rodata+0x0000000000ac1f98 c00000000162ce41 R_PPC64_UADDR64 .rodata+0x0000000000ac1fa8 c00000000162ce5c R_PPC64_UADDR64 .rodata+0x0000000000ac1fb8 c00000000162ce77 R_PPC64_UADDR64 .rodata+0x0000000000ac1fc8 c00000000162ce92 R_PPC64_UADDR64 .rodata+0x0000000000ac1fd8 c00000000162cead R_PPC64_UADDR64 .rodata+0x0000000000ac1fe8 c00000000162cee3 R_PPC64_UADDR64 .rodata+0x0000000000ac2008 c00000000162cefe R_PPC64_UADDR64 .rodata+0x0000000000ac2018 c00000000162cf19 R_PPC64_UADDR64 .rodata+0x0000000000ac2028 c00000000162cf34 R_PPC64_UADDR64 .rodata+0x0000000000ac2038 c00000000162cf4f R_PPC64_UADDR64 .rodata+0x0000000000ac2048 c00000000162cf6a R_PPC64_UADDR64 .rodata+0x0000000000ac2058 c00000000162cf85 R_PPC64_UADDR64 .rodata+0x0000000000ac2070 c00000000162cfbb R_PPC64_UADDR64 .rodata+0x0000000000ac2090 c00000000162cfd6 R_PPC64_UADDR64 .rodata+0x0000000000ac20a0 c00000000162cff1 R_PPC64_UADDR64 .rodata+0x0000000000ac20b0 c00000000162d00c R_PPC64_UADDR64 .rodata+0x0000000000ac20c8 c00000000162d027 R_PPC64_UADDR64 .rodata+0x0000000000ac20d0 c00000000162d042 R_PPC64_UADDR64 .rodata+0x0000000000ac20e0 c00000000162d05d R_PPC64_UADDR64 .rodata+0x0000000000ac20f0 c00000000162d093 R_PPC64_UADDR64 .rodata+0x0000000000ac2110 c00000000162d0ae R_PPC64_UADDR64 .rodata+0x0000000000ac2120 c00000000162d0c9 R_PPC64_UADDR64 .rodata+0x0000000000ac2130 c00000000162d0e4 R_PPC64_UADDR64 .rodata+0x0000000000ac2140 c00000000162d0ff R_PPC64_UADDR64 .rodata+0x0000000000ac2150 c00000000162d11a R_PPC64_UADDR64 .rodata+0x0000000000ac2158 c00000000162d135 R_PPC64_UADDR64 .rodata+0x0000000000ac2168 c00000000162d16b R_PPC64_UADDR64 .rodata+0x0000000000ac2188 c00000000162d186 R_PPC64_UADDR64 .rodata+0x0000000000ac2198 c00000000162d1a1 R_PPC64_UADDR64 .rodata+0x0000000000ac21a8 c00000000162d1bc R_PPC64_UADDR64 .rodata+0x0000000000ac21b8 c00000000162d1d7 R_PPC64_UADDR64 .rodata+0x0000000000ac21c8 c00000000162d1f2 R_PPC64_UADDR64 .rodata+0x0000000000ac21e0 c00000000162d20d R_PPC64_UADDR64 .rodata+0x0000000000ac21f8 c00000000162d243 R_PPC64_UADDR64 .rodata+0x0000000000ac2218 c00000000162d25e R_PPC64_UADDR64 .rodata+0x0000000000ac2228 c00000000162d279 R_PPC64_UADDR64 .rodata+0x0000000000ac2238 c00000000162d294 R_PPC64_UADDR64 .rodata+0x0000000000ac2248 c00000000162d2af R_PPC64_UADDR64 .rodata+0x0000000000ac2258 c00000000162d2ca R_PPC64_UADDR64 .rodata+0x0000000000ac2268 c00000000162d2e5 R_PPC64_UADDR64 .rodata+0x0000000000ac2278 c00000000162d31b R_PPC64_UADDR64 .rodata+0x0000000000ac2298 c00000000162d336 R_PPC64_UADDR64 .rodata+0x0000000000ac22a8 c00000000162d351 R_PPC64_UADDR64 .rodata+0x0000000000ac22b8 c00000000162d36c R_PPC64_UADDR64 .rodata+0x0000000000ac22c8 c00000000162d387 R_PPC64_UADDR64 .rodata+0x0000000000ac22d8 c00000000162d3a2 R_PPC64_UADDR64 .rodata+0x0000000000ac22e8 c00000000162d3bd R_PPC64_UADDR64 .rodata+0x0000000000ac22f8 c00000000162d3f3 R_PPC64_UADDR64 .rodata+0x0000000000ac2318 c00000000162d40e R_PPC64_UADDR64 .rodata+0x0000000000ac2328 c00000000162d429 R_PPC64_UADDR64 .rodata+0x0000000000ac2338 c00000000162d444 R_PPC64_UADDR64 .rodata+0x0000000000ac2348 c00000000162d45f R_PPC64_UADDR64 .rodata+0x0000000000ac2358 c00000000162d47a R_PPC64_UADDR64 .rodata+0x0000000000ac2368 c00000000162d495 R_PPC64_UADDR64 .rodata+0x0000000000ac2378 c00000000162d4cb R_PPC64_UADDR64 .rodata+0x0000000000ac2398 c00000000162d4e6 R_PPC64_UADDR64 .rodata+0x0000000000ac23a8 c00000000162d501 R_PPC64_UADDR64 .rodata+0x0000000000ac23b8 c00000000162d51c R_PPC64_UADDR64 .rodata+0x0000000000ac23c8 c00000000162d537 R_PPC64_UADDR64 .rodata+0x0000000000ac23d8 c00000000162d552 R_PPC64_UADDR64 .rodata+0x0000000000ac23e8 c00000000162d56d R_PPC64_UADDR64 .rodata+0x0000000000ac23f8 c00000000162d5a3 R_PPC64_UADDR64 .rodata+0x0000000000ac2418 c00000000162d5be R_PPC64_UADDR64 .rodata+0x0000000000ac2428 c00000000162d5d9 R_PPC64_UADDR64 .rodata+0x0000000000ac2438 c00000000162d5f4 R_PPC64_UADDR64 .rodata+0x0000000000ac2448 c00000000162d60f R_PPC64_UADDR64 .rodata+0x0000000000ac2458 c00000000162d62a R_PPC64_UADDR64 .rodata+0x0000000000ac2468 c00000000162d645 R_PPC64_UADDR64 .rodata+0x0000000000ac2478 c00000000162d67b R_PPC64_UADDR64 .rodata+0x0000000000ac2498 c00000000162d696 R_PPC64_UADDR64 .rodata+0x0000000000ac24a8 c00000000162d6b1 R_PPC64_UADDR64 .rodata+0x0000000000ac24b8 c00000000162d6cc R_PPC64_UADDR64 .rodata+0x0000000000ac24d0 c00000000162d6e7 R_PPC64_UADDR64 .rodata+0x0000000000ac24e0 c00000000162d702 R_PPC64_UADDR64 .rodata+0x0000000000ac24f0 c00000000162d71d R_PPC64_UADDR64 .rodata+0x0000000000ac2500 c00000000162d753 R_PPC64_UADDR64 .rodata+0x0000000000ac2520 c00000000162d76e R_PPC64_UADDR64 .rodata+0x0000000000ac2530 c00000000162d789 R_PPC64_UADDR64 .rodata+0x0000000000ac2540 WARNING: You need at least binutils >= 2.19 to build a CONFIG_RELOCATABLE kernel INFO: Uncompressed kernel (size 0x27cec80) overlaps the address of the wrapper(0x400000) INFO: Fixing the link_address of wrapper to (0x2800000) Image Name: Linux-5.7.0-rc2+ Created: Fri Jun 5 07:08:25 2020 Image Type: PowerPC Linux Kernel Image (gzip compressed) Data Size: 16252636 Bytes = 15871.71 KiB = 15.50 MiB Load Address: 00000000 Entry Point: 00000000 Completed OK # rm -rf /kisskb/build/powerpc-next-rand_powerpc-randconfig_powerpc-gcc9 # Build took: 0:03:22.814758
© Michael Ellerman 2006-2018.