Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 618380 Details for
Bug 712354
dev-libs/keystone-0.9.1 : * multilib-strict check failed!
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
dev-libs:keystone-0.9.1:20200313-084510.log
dev-libs:keystone-0.9.1:20200313-084510.log (text/plain), 382.01 KB, created by
Toralf Förster
on 2020-03-13 10:00:41 UTC
(
hide
)
Description:
dev-libs:keystone-0.9.1:20200313-084510.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2020-03-13 10:00:41 UTC
Size:
382.01 KB
patch
obsolete
> * Package: dev-libs/keystone-0.9.1 > * Repository: gentoo > * Maintainer: nemunaire@nemunai.re proxy-maint@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux llvm_targets_X86 python_targets_python3_6 userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking keystone-0.9.1.tar.gz to /var/tmp/portage/dev-libs/keystone-0.9.1/work >>>> Source unpacked in /var/tmp/portage/dev-libs/keystone-0.9.1/work >>>> Preparing source in /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1 ... > * Hardcoded definition(s) removed in CMakeLists.txt: > * set(CMAKE_BUILD_TYPE "Debug") > * Hardcoded definition(s) removed in llvm/CMakeLists.txt: > * set(CMAKE_BUILD_TYPE "Debug") >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1 ... >>>> Working in BUILD_DIR: "/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build" >cmake -C /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/gentoo_common_config.cmake -G Unix Makefiles -DCMAKE_INSTALL_PREFIX=/usr -DLLVM_LIBDIR_SUFFIX= -DBUILD_SHARED_LIBS=ON -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_HOST_TRIPLE=x86_64-pc-linux-gnu -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/gentoo_toolchain.cmake /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1 >loading initial cache file /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/gentoo_common_config.cmake >-- The C compiler identification is GNU 9.2.0 >-- The CXX compiler identification is GNU 9.2.0 >-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc >-- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works >-- Detecting C compiler ABI info >-- Detecting C compiler ABI info - done >-- Detecting C compile features >-- Detecting C compile features - done >-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ >-- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works >-- Detecting CXX compiler ABI info >-- Detecting CXX compiler ABI info - done >-- Detecting CXX compile features >-- Detecting CXX compile features - done >CMake Deprecation Warning at CMakeLists.txt:25 (cmake_policy): > The OLD behavior for policy CMP0051 will be removed from a future version > of CMake. > > The cmake-policies(7) manual explains that the OLD behaviors of all > policies are deprecated and that a policy should be set to OLD only under > specific short-term circumstances. Projects should be ported to the NEW > behavior and not rely on setting a policy to OLD. > > >CMake Deprecation Warning at llvm/CMakeLists.txt:22 (cmake_policy): > The OLD behavior for policy CMP0051 will be removed from a future version > of CMake. > > The cmake-policies(7) manual explains that the OLD behaviors of all > policies are deprecated and that a policy should be set to OLD only under > specific short-term circumstances. Projects should be ported to the NEW > behavior and not rely on setting a policy to OLD. > > >-- The ASM compiler identification is GNU >-- Found assembler: /usr/bin/x86_64-pc-linux-gnu-gcc >-- Looking for dirent.h >CMake Warning (dev) at /usr/share/cmake/Modules/CheckIncludeFile.cmake:80 (message): > Policy CMP0075 is not set: Include file check macros honor > CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy > details. Use the cmake_policy command to set the policy and suppress this > warning. > > CMAKE_REQUIRED_LIBRARIES is set to: > > m > > For compatibility with CMake 3.11 and below this check is ignoring it. >Call Stack (most recent call first): > llvm/cmake/config-ix.cmake:45 (check_include_file) > llvm/CMakeLists.txt:324 (include) >This warning is for project developers. Use -Wno-dev to suppress it. > >-- Looking for dirent.h - found >-- Looking for dlfcn.h >-- Looking for dlfcn.h - found >-- Looking for errno.h >-- Looking for errno.h - found >-- Looking for execinfo.h >-- Looking for execinfo.h - found >-- Looking for fcntl.h >-- Looking for fcntl.h - found >-- Looking for inttypes.h >-- Looking for inttypes.h - found >-- Looking for limits.h >-- Looking for limits.h - found >-- Looking for link.h >-- Looking for link.h - found >-- Looking for malloc.h >-- Looking for malloc.h - found >-- Looking for malloc/malloc.h >-- Looking for malloc/malloc.h - not found >-- Looking for ndir.h >-- Looking for ndir.h - not found >-- Looking for pthread.h >-- Looking for pthread.h - found >-- Looking for signal.h >-- Looking for signal.h - found >-- Looking for stdint.h >-- Looking for stdint.h - found >-- Looking for sys/dir.h >-- Looking for sys/dir.h - found >-- Looking for sys/ioctl.h >-- Looking for sys/ioctl.h - found >-- Looking for sys/mman.h >-- Looking for sys/mman.h - found >-- Looking for sys/ndir.h >-- Looking for sys/ndir.h - not found >-- Looking for sys/param.h >-- Looking for sys/param.h - found >-- Looking for sys/resource.h >-- Looking for sys/resource.h - found >-- Looking for sys/stat.h >-- Looking for sys/stat.h - found >-- Looking for sys/time.h >-- Looking for sys/time.h - found >-- Looking for sys/uio.h >-- Looking for sys/uio.h - found >-- Looking for termios.h >-- Looking for termios.h - found >-- Looking for unistd.h >-- Looking for unistd.h - found >-- Looking for utime.h >-- Looking for utime.h - found >-- Looking for zlib.h >-- Looking for zlib.h - found >-- Looking for fenv.h >-- Looking for fenv.h - found >-- Looking for FE_ALL_EXCEPT >-- Looking for FE_ALL_EXCEPT - found >-- Looking for FE_INEXACT >-- Looking for FE_INEXACT - found >-- Looking for mach/mach.h >-- Looking for mach/mach.h - not found >-- Looking for mach-o/dyld.h >-- Looking for mach-o/dyld.h - not found >-- Looking for histedit.h >-- Looking for histedit.h - found >-- Performing Test HAVE_CXXABI_H >-- Performing Test HAVE_CXXABI_H - Success >-- Looking for pthread_create in pthread >-- Looking for pthread_create in pthread - found >-- Looking for pthread_getspecific in pthread >-- Looking for pthread_getspecific in pthread - found >-- Looking for pthread_rwlock_init in pthread >-- Looking for pthread_rwlock_init in pthread - found >-- Looking for pthread_mutex_lock in pthread >-- Looking for pthread_mutex_lock in pthread - found >-- Looking for dlopen in dl >-- Looking for dlopen in dl - found >-- Looking for clock_gettime in rt >-- Looking for clock_gettime in rt - found >-- Looking for compress2 in z >-- Looking for compress2 in z - found >-- Looking for el_init in edit >-- Looking for el_init in edit - found >-- Looking for setupterm in tinfo >-- Looking for setupterm in tinfo - found >-- Looking for arc4random >-- Looking for arc4random - not found >-- Looking for backtrace >-- Looking for backtrace - found >-- Looking for getpagesize >-- Looking for getpagesize - found >-- Looking for getrusage >-- Looking for getrusage - found >-- Looking for setrlimit >-- Looking for setrlimit - found >-- Looking for isatty >-- Looking for isatty - found >-- Looking for futimens >-- Looking for futimens - found >-- Looking for futimes >-- Looking for futimes - found >-- Looking for writev >-- Looking for writev - found >-- Looking for mallctl >-- Looking for mallctl - not found >-- Looking for mallinfo >-- Looking for mallinfo - found >-- Looking for malloc_zone_statistics >-- Looking for malloc_zone_statistics - not found >-- Looking for mkdtemp >-- Looking for mkdtemp - found >-- Looking for mkstemp >-- Looking for mkstemp - found >-- Looking for mktemp >-- Looking for mktemp - found >-- Looking for closedir >-- Looking for closedir - found >-- Looking for opendir >-- Looking for opendir - found >-- Looking for readdir >-- Looking for readdir - found >-- Looking for getcwd >-- Looking for getcwd - found >-- Looking for gettimeofday >-- Looking for gettimeofday - found >-- Looking for getrlimit >-- Looking for getrlimit - found >-- Looking for posix_spawn >-- Looking for posix_spawn - found >-- Looking for pread >-- Looking for pread - found >-- Looking for realpath >-- Looking for realpath - found >-- Looking for sbrk >-- Looking for sbrk - found >-- Looking for srand48 >-- Looking for srand48 - found >-- Looking for lrand48 >-- Looking for lrand48 - found >-- Looking for drand48 >-- Looking for drand48 - found >-- Looking for strtoll >-- Looking for strtoll - found >-- Looking for strtoq >-- Looking for strtoq - found >-- Looking for strerror >-- Looking for strerror - found >-- Looking for strerror_r >-- Looking for strerror_r - found >-- Looking for strerror_s >-- Looking for strerror_s - not found >-- Looking for setenv >-- Looking for setenv - found >-- Looking for dlerror >-- Looking for dlerror - found >-- Looking for dlopen >-- Looking for dlopen - found >-- Looking for __GLIBC__ >-- Looking for __GLIBC__ - found >-- Performing Test HAVE_INT64_T >-- Performing Test HAVE_INT64_T - Success >-- Performing Test HAVE_UINT64_T >-- Performing Test HAVE_UINT64_T - Success >-- Performing Test HAVE_U_INT64_T >-- Performing Test HAVE_U_INT64_T - Success >-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB >-- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success >-- Performing Test LLVM_HAS_ATOMICS >-- Performing Test LLVM_HAS_ATOMICS - Success >-- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG >-- Performing Test SUPPORTS_NO_VARIADIC_MACROS_FLAG - Success >-- Performing Test HAS_MAYBE_UNINITIALIZED >-- Performing Test HAS_MAYBE_UNINITIALIZED - Success >-- Target triple: x86_64-unknown-linux-gnu >-- Native target architecture is X86 >-- Threads enabled. >-- Performing Test C_SUPPORTS_FPIC >-- Performing Test C_SUPPORTS_FPIC - Success >-- Performing Test CXX_SUPPORTS_FPIC >-- Performing Test CXX_SUPPORTS_FPIC - Success >-- Building with -fPIC >-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG >-- Performing Test SUPPORTS_FVISIBILITY_INLINES_HIDDEN_FLAG - Success >-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG >-- Performing Test CXX_SUPPORTS_MISSING_FIELD_INITIALIZERS_FLAG - Success >-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG >-- Performing Test C_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed >-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG >-- Performing Test CXX_SUPPORTS_COVERED_SWITCH_DEFAULT_FLAG - Failed >-- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG >-- Performing Test C_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Failed >-- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG >-- Performing Test CXX_SUPPORTS_DELETE_NON_VIRTUAL_DTOR_FLAG - Success >-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP >-- Performing Test C_WCOMMENT_ALLOWS_LINE_WRAP - Failed >-- Performing Test CXX_SUPPORTS_CXX11 >-- Performing Test CXX_SUPPORTS_CXX11 - Success >-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS >-- Performing Test C_SUPPORTS_FNO_FUNCTION_SECTIONS - Success >-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS >-- Performing Test C_SUPPORTS_FFUNCTION_SECTIONS - Success >-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS >-- Performing Test CXX_SUPPORTS_FFUNCTION_SECTIONS - Success >-- Performing Test C_SUPPORTS_FDATA_SECTIONS >-- Performing Test C_SUPPORTS_FDATA_SECTIONS - Success >-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS >-- Performing Test CXX_SUPPORTS_FDATA_SECTIONS - Success >-- Found PythonInterp: /usr/bin/python (found version "3.8.2") >-- Constructing LLVMBuild project information >-- Targeting X86 >-- Found PkgConfig: x86_64-pc-linux-gnu-pkg-config (found version "1.6.3") >-- <<< Gentoo configuration >>> >Build type RelWithDebInfo >Install path /usr >Compiler flags: >C -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 >C++ -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 >Linker flags: >Executable -Wl,-O1 -Wl,--as-needed >Module -Wl,-O1 -Wl,--as-needed >Shared -Wl,-O1 -Wl,--as-needed > >-- Configuring done >-- Generating done >-- Build files have been written to: /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1 ... >>>> Working in BUILD_DIR: "/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build" >make -j1 VERBOSE=1 >/usr/bin/cmake -S/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1 -B/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build --check-build-system CMakeFiles/Makefile.cmake 0 >/usr/bin/cmake -E cmake_progress_start /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/CMakeFiles /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/CMakeFiles/progress.marks >make -f CMakeFiles/Makefile2 all >make[1]: Entering directory '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build' >make -f llvm/keystone/CMakeFiles/keystone.dir/build.make llvm/keystone/CMakeFiles/keystone.dir/depend >make[2]: Entering directory '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build' >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1 /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone/CMakeFiles/keystone.dir/DependInfo.cmake >Dependee "/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone/CMakeFiles/keystone.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone/CMakeFiles/keystone.dir/depend.internal". >Dependee "/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone/CMakeFiles/keystone.dir/depend.internal". >Scanning dependencies of target keystone >make[2]: Leaving directory '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build' >make -f llvm/keystone/CMakeFiles/keystone.dir/build.make llvm/keystone/CMakeFiles/keystone.dir/build >make[2]: Entering directory '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build' >[ 1%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/ConstantPools.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/ConstantPools.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/ConstantPools.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/MapVector.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/ConstantPools.cpp:13: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/MapVector.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/ConstantPools.cpp:13: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/MapVector.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/ConstantPools.cpp:13: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/MapVector.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/ConstantPools.cpp:13: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 2%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/ELFObjectWriter.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/ELFObjectWriter.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/ELFObjectWriter.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Triple.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCELFObjectWriter.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/ELFObjectWriter.cpp:14: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Triple.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCELFObjectWriter.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/ELFObjectWriter.cpp:14: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Triple.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCELFObjectWriter.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/ELFObjectWriter.cpp:14: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Triple.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCELFObjectWriter.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/ELFObjectWriter.cpp:14: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 3%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAsmBackend.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCAsmBackend.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmBackend.cpp >[ 4%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfo.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfo.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmInfo.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmInfo.cpp:15: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmInfo.cpp:15: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmInfo.cpp:15: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmInfo.cpp:15: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 5%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfoCOFF.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfoCOFF.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmInfoCOFF.cpp >[ 7%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfoDarwin.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfoDarwin.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmInfoDarwin.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfoDarwin.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmInfoDarwin.cpp:15: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfoDarwin.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmInfoDarwin.cpp:15: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfoDarwin.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmInfoDarwin.cpp:15: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfoDarwin.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmInfoDarwin.cpp:15: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 8%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfoELF.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfoELF.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmInfoELF.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfoELF.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmInfoELF.cpp:15: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfoELF.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmInfoELF.cpp:15: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfoELF.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmInfoELF.cpp:15: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfoELF.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAsmInfoELF.cpp:15: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 9%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCAssembler.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCAssembler.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAssembler.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAssembler.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAssembler.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_algobase.h:64, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/iterator:64, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallPtrSet.h:25, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAssembler.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAssembler.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAssembler.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAssembler.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_algobase.h:64, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/iterator:64, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallPtrSet.h:25, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAssembler.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCAssembler.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 10%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCCodeEmitter.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCCodeEmitter.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCCodeEmitter.cpp >[ 11%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCContext.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCContext.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCContext.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCContext.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCContext.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCContext.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCContext.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 12%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCELFObjectTargetWriter.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCELFObjectTargetWriter.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCELFObjectTargetWriter.cpp >[ 14%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCELFStreamer.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCELFStreamer.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCELFStreamer.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCObjectStreamer.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCELFStreamer.h:15, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCELFStreamer.cpp:14: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_algobase.h:64, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/iterator:64, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallPtrSet.h:25, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCELFStreamer.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCELFStreamer.cpp:14: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCObjectStreamer.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCELFStreamer.h:15, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCELFStreamer.cpp:14: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_algobase.h:64, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/iterator:64, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallPtrSet.h:25, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCELFStreamer.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCELFStreamer.cpp:14: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 15%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCExpr.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCExpr.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCExpr.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCExpr.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCExpr.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCExpr.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCExpr.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCExpr.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCExpr.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCExpr.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCExpr.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 16%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCFragment.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCFragment.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCFragment.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallString.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCFragment.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCFragment.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallString.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCFragment.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCFragment.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallString.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCFragment.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCFragment.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallString.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCFragment.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCFragment.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 17%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCInst.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCInst.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCInst.cpp >[ 18%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCInstrDesc.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCInstrDesc.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCInstrDesc.cpp >[ 20%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCLabel.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCLabel.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCLabel.cpp >[ 21%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCObjectFileInfo.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCObjectFileInfo.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCObjectFileInfo.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Triple.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCObjectFileInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCObjectFileInfo.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Triple.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCObjectFileInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCObjectFileInfo.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Triple.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCObjectFileInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCObjectFileInfo.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Triple.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCObjectFileInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCObjectFileInfo.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 22%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCObjectStreamer.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCObjectStreamer.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCObjectStreamer.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCObjectStreamer.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCObjectStreamer.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCObjectStreamer.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCObjectStreamer.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCObjectStreamer.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCObjectStreamer.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCObjectStreamer.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCObjectStreamer.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 23%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCObjectWriter.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCObjectWriter.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCObjectWriter.cpp >[ 24%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/AsmLexer.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCParser/AsmLexer.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/AsmLexer.cpp >[ 25%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/AsmParser.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCParser/AsmParser.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/AsmParser.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/APInt.h:19, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/APFloat.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/AsmParser.cpp:14: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/APInt.h:19, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/APFloat.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/AsmParser.cpp:14: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/APInt.h:19, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/APFloat.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/AsmParser.cpp:14: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/APInt.h:19, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/APFloat.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/AsmParser.cpp:14: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 27%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/COFFAsmParser.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCParser/COFFAsmParser.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/COFFAsmParser.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParser.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/COFFAsmParser.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/COFFAsmParser.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParser.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/COFFAsmParser.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/COFFAsmParser.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 28%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/DarwinAsmParser.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCParser/DarwinAsmParser.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/DarwinAsmParser.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParser.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/DarwinAsmParser.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/DarwinAsmParser.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParser.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/DarwinAsmParser.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/DarwinAsmParser.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 29%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/ELFAsmParser.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCParser/ELFAsmParser.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/ELFAsmParser.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParser.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/ELFAsmParser.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/ELFAsmParser.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParser.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/ELFAsmParser.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/ELFAsmParser.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 30%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCAsmLexer.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCAsmLexer.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/MCAsmLexer.cpp >[ 31%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCAsmParser.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCAsmParser.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/MCAsmParser.cpp >[ 32%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCAsmParserExtension.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCAsmParserExtension.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp >[ 34%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCTargetAsmParser.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCTargetAsmParser.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCExpr.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCExpr.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCExpr.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCExpr.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCParser/MCTargetAsmParser.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 35%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCRegisterInfo.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCRegisterInfo.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCRegisterInfo.cpp >[ 36%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSection.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCSection.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSection.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSection.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSection.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSection.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSection.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSection.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSection.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSection.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSection.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSection.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSection.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, llvm::MCFragment*>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:490:7: required from âllvm::SmallVectorImpl<T>::iterator llvm::SmallVectorImpl<T>::insert(llvm::SmallVectorImpl<T>::iterator, T&&) [with T = std::pair<unsigned int, llvm::MCFragment*>; llvm::SmallVectorImpl<T>::iterator = std::pair<unsigned int, llvm::MCFragment*>*]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSection.cpp:80:67: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<unsigned int, llvm::MCFragment*>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSection.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSection.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<unsigned int, llvm::MCFragment*>â declared here > 208 | struct pair > | ^~~~ >[ 37%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSectionCOFF.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCSectionCOFF.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSectionCOFF.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSection.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSectionCOFF.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSectionCOFF.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSectionCOFF.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSectionCOFF.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSection.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSectionCOFF.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSectionCOFF.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSectionCOFF.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSectionCOFF.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 38%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSectionELF.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCSectionELF.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSectionELF.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSectionELF.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSectionELF.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSectionELF.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSectionELF.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSectionELF.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSectionELF.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSectionELF.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSectionELF.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 40%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSectionMachO.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCSectionMachO.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSectionMachO.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSection.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSectionMachO.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSectionMachO.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSectionMachO.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSectionMachO.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSection.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSectionMachO.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSectionMachO.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSectionMachO.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSectionMachO.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 41%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCStreamer.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCStreamer.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCStreamer.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCStreamer.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCStreamer.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCStreamer.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCStreamer.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 42%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSubtargetInfo.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCSubtargetInfo.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSubtargetInfo.cpp >[ 43%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSymbol.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCSymbol.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSymbol.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/PointerUnion.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSymbol.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSymbol.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/PointerUnion.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSymbol.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSymbol.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/PointerUnion.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSymbol.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSymbol.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/PointerUnion.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCSymbol.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSymbol.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 44%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCSymbolELF.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCSymbolELF.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCSymbolELF.cpp >[ 45%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCTargetOptions.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCTargetOptions.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCTargetOptions.cpp >[ 47%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/MCValue.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/MCValue.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/MCValue.cpp >[ 48%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/StringTableBuilder.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/StringTableBuilder.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/StringTableBuilder.cpp >[ 49%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/MC/SubtargetFeature.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/MC/SubtargetFeature.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/MC/SubtargetFeature.cpp >[ 50%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/APFloat.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/APFloat.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/APFloat.cpp >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/APFloat.cpp: In member function âllvm::APFloat::opStatus llvm::APFloat::divideSpecials(const llvm::APFloat&)â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/APFloat.cpp:1607:20: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1607 | copySignificand(rhs); > | ~~~~~~~~~~~~~~~^~~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/APFloat.cpp:1608:3: note: here > 1608 | case PackCategoriesIntoKey(fcNaN, fcZero): > | ^~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/APFloat.cpp:1612:10: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1612 | sign = false; > | ~~~~~^~~~~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/APFloat.cpp:1613:3: note: here > 1613 | case PackCategoriesIntoKey(fcInfinity, fcZero): > | ^~~~ >[ 51%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/APInt.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/APInt.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/APInt.cpp >[ 52%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/APSInt.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/APSInt.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/APSInt.cpp >[ 54%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/ARMBuildAttrs.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/ARMBuildAttrs.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/ARMBuildAttrs.cpp >[ 55%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/ErrorHandling.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/ErrorHandling.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/ErrorHandling.cpp >[ 56%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Hashing.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/Hashing.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/Hashing.cpp >[ 57%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/IntEqClasses.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/IntEqClasses.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/IntEqClasses.cpp >[ 58%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/LEB128.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/LEB128.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/LEB128.cpp >[ 60%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Memory.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/Memory.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/Memory.cpp >[ 61%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/MemoryBuffer.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/MemoryBuffer.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/MemoryBuffer.cpp >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/MemoryBuffer.cpp: In function âllvm::ErrorOr<std::unique_ptr<llvm::MemoryBuffer> > getOpenFileImpl(int, const llvm::Twine&, uint64_t, uint64_t, int64_t, bool, bool)â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/MemoryBuffer.cpp:364:23: warning: redundant move in return statement [-Wredundant-move] > 364 | return std::move(Result); > | ~~~~~~~~~^~~~~~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/MemoryBuffer.cpp:364:23: note: remove âstd::moveâ call >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/MemoryBuffer.cpp:403:19: warning: redundant move in return statement [-Wredundant-move] > 403 | return std::move(Buf); > | ~~~~~~~~~^~~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/MemoryBuffer.cpp:403:19: note: remove âstd::moveâ call >[ 62%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Path.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/Path.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/Path.cpp >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/Path.cpp: In function âllvm::sys::fs::file_magic llvm::sys::fs::identify_magic(llvm::StringRef)â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/Path.cpp:1085:7: warning: this statement may fall through [-Wimplicit-fallthrough=] > 1085 | if (Magic[1] == 0x01) > | ^~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/Path.cpp:1088:5: note: here > 1088 | case 0x90: // PA-RISC Windows > | ^~~~ >[ 63%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Regex.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/Regex.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/Regex.cpp >[ 64%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/ScaledNumber.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/ScaledNumber.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/ScaledNumber.cpp >[ 65%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/SmallPtrSet.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/SmallPtrSet.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/SmallPtrSet.cpp >[ 67%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/SmallVector.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/SmallVector.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/SmallVector.cpp >[ 68%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/SourceMgr.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/SourceMgr.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/SourceMgr.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/SourceMgr.h:19, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/SourceMgr.cpp:16: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<unsigned int, unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/SourceMgr.cpp:186:71: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<unsigned int, unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/SourceMgr.h:19, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/SourceMgr.cpp:16: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<unsigned int, unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 69%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/StringExtras.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/StringExtras.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/StringExtras.cpp >[ 70%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/StringMap.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/StringMap.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/StringMap.cpp >[ 71%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/StringPool.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/StringPool.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/StringPool.cpp >[ 72%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/StringRef.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/StringRef.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/StringRef.cpp >[ 74%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/StringSaver.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/StringSaver.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/StringSaver.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/StringSaver.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/StringSaver.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:55:67: required from âvoid* llvm::AllocatorBase<DerivedT>::Allocate(size_t, size_t) [with DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:77:12: required from âT* llvm::AllocatorBase<DerivedT>::Allocate(size_t) [with T = char; DerivedT = llvm::BumpPtrAllocatorImpl<>; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/StringSaver.cpp:15:46: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/StringSaver.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/StringSaver.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 75%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/TargetParser.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/TargetParser.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/TargetParser.cpp >[ 76%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/TargetRegistry.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/TargetRegistry.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/TargetRegistry.cpp >[ 77%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Triple.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/Triple.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/Triple.cpp >[ 78%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/Twine.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/Twine.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/Twine.cpp >[ 80%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/raw_ostream.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/raw_ostream.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/raw_ostream.cpp >[ 81%] Building C object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/regcomp.c.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-gcc -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/regcomp.c.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/regcomp.c >[ 82%] Building C object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/regerror.c.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-gcc -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/regerror.c.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/regerror.c >[ 83%] Building C object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/regexec.c.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-gcc -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/regexec.c.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/regexec.c >[ 84%] Building C object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/regfree.c.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-gcc -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/regfree.c.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/regfree.c >[ 85%] Building C object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Support/regstrlcpy.c.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-gcc -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -Wall -W -Wno-unused-parameter -Wwrite-strings -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-comment -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Support/regstrlcpy.c.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Support/regstrlcpy.c >[ 87%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 88%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/AsmParser/X86AsmParser.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Target/X86/AsmParser/X86AsmParser.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/STLExtras.h:21, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<{anonymous}::X86AsmParser::InfixCalculatorTok, long int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:116:53: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<{anonymous}::X86AsmParser::InfixCalculatorTok, long int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/STLExtras.h:21, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<{anonymous}::X86AsmParser::InfixCalculatorTok, long int>â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/STLExtras.h:21, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 89%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/STLExtras.h:21, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86BaseInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >[ 90%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCExpr.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCFixup.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCExpr.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCFixup.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCExpr.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCFixup.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMapInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/DenseMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCExpr.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCFixup.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86FixupKinds.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp: In function âunsigned int getRelocType64(llvm::MCContext&, llvm::SMLoc, llvm::MCSymbolRefExpr::VariantKind, X86_64RelType, bool)â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:94:5: warning: this statement may fall through [-Wimplicit-fallthrough=] > 94 | switch (Type) { > | ^~~~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:106:3: note: here > 106 | case MCSymbolRefExpr::VK_GOT: > | ^~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:107:5: warning: this statement may fall through [-Wimplicit-fallthrough=] > 107 | switch (Type) { > | ^~~~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:117:3: note: here > 117 | case MCSymbolRefExpr::VK_GOTOFF: > | ^~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:123:5: warning: this statement may fall through [-Wimplicit-fallthrough=] > 123 | switch (Type) { > | ^~~~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:133:3: note: here > 133 | case MCSymbolRefExpr::VK_DTPOFF: > | ^~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:135:5: warning: this statement may fall through [-Wimplicit-fallthrough=] > 135 | switch (Type) { > | ^~~~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:145:3: note: here > 145 | case MCSymbolRefExpr::VK_SIZE: > | ^~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:147:5: warning: this statement may fall through [-Wimplicit-fallthrough=] > 147 | switch (Type) { > | ^~~~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:157:3: note: here > 157 | case MCSymbolRefExpr::VK_TLSGD: > | ^~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp: In function âunsigned int getRelocType32(llvm::MCSymbolRefExpr::VariantKind, X86_32RelType, bool)â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:198:5: warning: this statement may fall through [-Wimplicit-fallthrough=] > 198 | switch (Type) { > | ^~~~~~ >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp:206:3: note: here > 206 | case MCSymbolRefExpr::VK_GOT: > | ^~~~ >[ 91%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringRef.h:14, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCDwarf.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCAsmInfo.h:20, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp:14: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 92%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/STLExtras.h:21, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/STLExtras.h:21, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp:14: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 94%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/STLExtras.h:21, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp:14: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >[ 95%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/__/lib/Target/X86/TargetInfo/X86TargetInfo.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/__/lib/Target/X86/TargetInfo/X86TargetInfo.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:24, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/StringMap.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Host.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Hashing.h:49, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/ArrayRef.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:18, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/algorithm:60, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/STLExtras.h:21, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86/MCTargetDesc/X86MCTargetDesc.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/lib/Target/X86/TargetInfo/X86TargetInfo.cpp:10: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >[ 96%] Building CXX object llvm/keystone/CMakeFiles/keystone.dir/ks.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/x86_64-pc-linux-gnu-g++ -DLLVM_ENABLE_ARCH_X86 -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -Dkeystone_EXPORTS -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../../include -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/AArch64 -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/ARM -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Hexagon -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Mips -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/PowerPC -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/Sparc -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/SystemZ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/../lib/Target/X86 -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -fPIC -o CMakeFiles/keystone.dir/ks.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/ks.cpp >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Triple.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCObjectFileInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/ks.cpp:13: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCStreamer.h:304:66: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Triple.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCObjectFileInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/ks.cpp:13: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<std::pair<llvm::MCSection*, const llvm::MCExpr*>, std::pair<llvm::MCSection*, const llvm::MCExpr*> >â declared here > 208 | struct pair > | ^~~~ >In file included from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Triple.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCObjectFileInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/ks.cpp:13: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h: In instantiation of âvoid llvm::SmallVectorTemplateBase<T, true>::push_back(const T&) [with T = std::pair<void*, long unsigned int>]â: >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/Support/Allocator.h:238:33: required from âvoid* llvm::BumpPtrAllocatorImpl<AllocatorT, SlabSize, SizeThreshold>::Allocate(size_t, size_t) [with AllocatorT = llvm::MallocAllocator; long unsigned int SlabSize = 4096; long unsigned int SizeThreshold = 4096; size_t = long unsigned int]â >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCContext.h:556:44: required from here >/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:340:11: warning: âvoid* memcpy(void*, const void*, size_t)â writing to an object of type âstruct std::pair<void*, long unsigned int>â with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] > 340 | memcpy(this->end(), &Elt, sizeof(T)); > | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/utility:70, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/iterator_range.h:22, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/SmallVector.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Twine.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/ADT/Triple.h:13, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/include/llvm/MC/MCObjectFileInfo.h:17, > from /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/llvm/keystone/ks.cpp:13: >/usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/g++-v9/bits/stl_pair.h:208:12: note: âstruct std::pair<void*, long unsigned int>â declared here > 208 | struct pair > | ^~~~ >[ 97%] Linking CXX shared library ../lib/libkeystone.so >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/cmake -E cmake_link_script CMakeFiles/keystone.dir/link.txt --verbose=1 >/usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -fPIC -fvisibility-inlines-hidden -Wall -W -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wno-missing-field-initializers -pedantic -Wno-long-long -Wno-maybe-uninitialized -Wdelete-non-virtual-dtor -Wno-comment -std=c++11 -ffunction-sections -fdata-sections -Wl,-O1 -Wl,--as-needed -Wl,-z,defs -shared -Wl,-soname,libkeystone.so.0 -o ../lib/libkeystone.so.0 CMakeFiles/keystone.dir/__/lib/MC/ConstantPools.cpp.o CMakeFiles/keystone.dir/__/lib/MC/ELFObjectWriter.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCAsmBackend.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfo.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfoCOFF.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfoDarwin.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCAsmInfoELF.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCAssembler.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCCodeEmitter.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCContext.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCELFObjectTargetWriter.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCELFStreamer.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCExpr.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCFragment.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCInst.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCInstrDesc.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCLabel.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCObjectFileInfo.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCObjectStreamer.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCObjectWriter.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCParser/AsmLexer.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCParser/AsmParser.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCParser/COFFAsmParser.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCParser/DarwinAsmParser.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCParser/ELFAsmParser.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCAsmLexer.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCAsmParser.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCAsmParserExtension.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCParser/MCTargetAsmParser.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCRegisterInfo.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCSection.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCSectionCOFF.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCSectionELF.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCSectionMachO.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCStreamer.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCSubtargetInfo.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCSymbol.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCSymbolELF.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCTargetOptions.cpp.o CMakeFiles/keystone.dir/__/lib/MC/MCValue.cpp.o CMakeFiles/keystone.dir/__/lib/MC/StringTableBuilder.cpp.o CMakeFiles/keystone.dir/__/lib/MC/SubtargetFeature.cpp.o CMakeFiles/keystone.dir/__/lib/Support/APFloat.cpp.o CMakeFiles/keystone.dir/__/lib/Support/APInt.cpp.o CMakeFiles/keystone.dir/__/lib/Support/APSInt.cpp.o CMakeFiles/keystone.dir/__/lib/Support/ARMBuildAttrs.cpp.o CMakeFiles/keystone.dir/__/lib/Support/ErrorHandling.cpp.o CMakeFiles/keystone.dir/__/lib/Support/Hashing.cpp.o CMakeFiles/keystone.dir/__/lib/Support/IntEqClasses.cpp.o CMakeFiles/keystone.dir/__/lib/Support/LEB128.cpp.o CMakeFiles/keystone.dir/__/lib/Support/Memory.cpp.o CMakeFiles/keystone.dir/__/lib/Support/MemoryBuffer.cpp.o CMakeFiles/keystone.dir/__/lib/Support/Path.cpp.o CMakeFiles/keystone.dir/__/lib/Support/Regex.cpp.o CMakeFiles/keystone.dir/__/lib/Support/ScaledNumber.cpp.o CMakeFiles/keystone.dir/__/lib/Support/SmallPtrSet.cpp.o CMakeFiles/keystone.dir/__/lib/Support/SmallVector.cpp.o CMakeFiles/keystone.dir/__/lib/Support/SourceMgr.cpp.o CMakeFiles/keystone.dir/__/lib/Support/StringExtras.cpp.o CMakeFiles/keystone.dir/__/lib/Support/StringMap.cpp.o CMakeFiles/keystone.dir/__/lib/Support/StringPool.cpp.o CMakeFiles/keystone.dir/__/lib/Support/StringRef.cpp.o CMakeFiles/keystone.dir/__/lib/Support/StringSaver.cpp.o CMakeFiles/keystone.dir/__/lib/Support/TargetParser.cpp.o CMakeFiles/keystone.dir/__/lib/Support/TargetRegistry.cpp.o CMakeFiles/keystone.dir/__/lib/Support/Triple.cpp.o CMakeFiles/keystone.dir/__/lib/Support/Twine.cpp.o CMakeFiles/keystone.dir/__/lib/Support/raw_ostream.cpp.o CMakeFiles/keystone.dir/__/lib/Support/regcomp.c.o CMakeFiles/keystone.dir/__/lib/Support/regerror.c.o CMakeFiles/keystone.dir/__/lib/Support/regexec.c.o CMakeFiles/keystone.dir/__/lib/Support/regfree.c.o CMakeFiles/keystone.dir/__/lib/Support/regstrlcpy.c.o CMakeFiles/keystone.dir/__/lib/Target/X86/AsmParser/X86AsmInstrumentation.cpp.o CMakeFiles/keystone.dir/__/lib/Target/X86/AsmParser/X86AsmParser.cpp.o CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86AsmBackend.cpp.o CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86ELFObjectWriter.cpp.o CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86MCAsmInfo.cpp.o CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp.o CMakeFiles/keystone.dir/__/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp.o CMakeFiles/keystone.dir/__/lib/Target/X86/TargetInfo/X86TargetInfo.cpp.o CMakeFiles/keystone.dir/ks.cpp.o -Wl,-rpath,"\$ORIGIN/../lib" >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/keystone && /usr/bin/cmake -E cmake_symlink_library ../lib/libkeystone.so.0 ../lib/libkeystone.so.0 ../lib/libkeystone.so >make[2]: Leaving directory '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build' >[ 97%] Built target keystone >make -f kstool/CMakeFiles/kstool.dir/build.make kstool/CMakeFiles/kstool.dir/depend >make[2]: Entering directory '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build' >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1 /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/kstool /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/kstool /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/kstool/CMakeFiles/kstool.dir/DependInfo.cmake >Dependee "/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/kstool/CMakeFiles/kstool.dir/DependInfo.cmake" is newer than depender "/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/kstool/CMakeFiles/kstool.dir/depend.internal". >Dependee "/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/kstool/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/kstool/CMakeFiles/kstool.dir/depend.internal". >Scanning dependencies of target kstool >make[2]: Leaving directory '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build' >make -f kstool/CMakeFiles/kstool.dir/build.make kstool/CMakeFiles/kstool.dir/build >make[2]: Entering directory '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build' >[ 98%] Building CXX object kstool/CMakeFiles/kstool.dir/kstool.cpp.o >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/kstool && /usr/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/kstool/../include -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -o CMakeFiles/kstool.dir/kstool.cpp.o -c /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1/kstool/kstool.cpp >[100%] Linking CXX executable kstool >cd /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/kstool && /usr/bin/cmake -E cmake_link_script CMakeFiles/kstool.dir/link.txt --verbose=1 >/usr/bin/x86_64-pc-linux-gnu-g++ -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wl,-O1 -Wl,--as-needed -rdynamic CMakeFiles/kstool.dir/kstool.cpp.o -o kstool -Wl,-rpath,/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/llvm/lib: ../llvm/lib/libkeystone.so.0 >make[2]: Leaving directory '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build' >[100%] Built target kstool >make[1]: Leaving directory '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build' >/usr/bin/cmake -E cmake_progress_start /var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build/CMakeFiles 0 >>>> Source compiled. >>>> Test phase [not enabled]: dev-libs/keystone-0.9.1 > >>>> Install dev-libs/keystone-0.9.1 into /var/tmp/portage/dev-libs/keystone-0.9.1/image/ >>>> Working in BUILD_DIR: "/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build" >make -j1 install >make[1]: Entering directory '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build' >make[2]: Entering directory '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build' >make[2]: Leaving directory '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build' >[ 97%] Built target keystone >make[2]: Entering directory '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build' >make[2]: Leaving directory '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build' >[100%] Built target kstool >make[1]: Leaving directory '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1_build' >Install the project... >-- Install configuration: "RelWithDebInfo" >-- Installing: /var/tmp/portage/dev-libs/keystone-0.9.1/image/usr/lib/pkgconfig/keystone.pc >-- Installing: /var/tmp/portage/dev-libs/keystone-0.9.1/image/usr/include/keystone >-- Installing: /var/tmp/portage/dev-libs/keystone-0.9.1/image/usr/include/keystone/x86.h >-- Installing: /var/tmp/portage/dev-libs/keystone-0.9.1/image/usr/include/keystone/systemz.h >-- Installing: /var/tmp/portage/dev-libs/keystone-0.9.1/image/usr/include/keystone/sparc.h >-- Installing: /var/tmp/portage/dev-libs/keystone-0.9.1/image/usr/include/keystone/ppc.h >-- Installing: /var/tmp/portage/dev-libs/keystone-0.9.1/image/usr/include/keystone/mips.h >-- Installing: /var/tmp/portage/dev-libs/keystone-0.9.1/image/usr/include/keystone/keystone.h >-- Installing: /var/tmp/portage/dev-libs/keystone-0.9.1/image/usr/include/keystone/hexagon.h >-- Installing: /var/tmp/portage/dev-libs/keystone-0.9.1/image/usr/include/keystone/arm64.h >-- Installing: /var/tmp/portage/dev-libs/keystone-0.9.1/image/usr/include/keystone/arm.h >-- Installing: /var/tmp/portage/dev-libs/keystone-0.9.1/image/usr/lib/libkeystone.so.0 >-- Installing: /var/tmp/portage/dev-libs/keystone-0.9.1/image/usr/lib/libkeystone.so >-- Installing: /var/tmp/portage/dev-libs/keystone-0.9.1/image/usr/bin/kstool >-- Set runtime path of "/var/tmp/portage/dev-libs/keystone-0.9.1/image//usr/bin/kstool" to "" >>>> Completed installing dev-libs/keystone-0.9.1 into /var/tmp/portage/dev-libs/keystone-0.9.1/image/ > > * Final size of build directory: 38524 KiB (37.6 MiB) > * Final size of installed tree: 3520 KiB ( 3.4 MiB) > >Files matching a file type that is not allowed: > usr/lib/libkeystone.so.0 > * ERROR: dev-libs/keystone-0.9.1::gentoo failed: > * multilib-strict check failed! > * > * Call stack: > * misc-functions.sh, line 586: Called install_qa_check > * misc-functions.sh, line 132: Called source 'install_symlink_html_docs' > * 80multilib-strict, line 46: Called multilib_strict_check > * 80multilib-strict, line 42: Called die > * The specific snippet of code: > * [[ ${abort} == yes ]] && die "multilib-strict check failed!" > * > * If you need support, post the output of `emerge --info '=dev-libs/keystone-0.9.1::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-libs/keystone-0.9.1::gentoo'`. > * The complete build log is located at '/var/log/portage/dev-libs:keystone-0.9.1:20200313-084510.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/keystone-0.9.1/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-libs/keystone-0.9.1/temp/environment'. > * Working directory: '/var/tmp/portage/dev-libs/keystone-0.9.1/image' > * S: '/var/tmp/portage/dev-libs/keystone-0.9.1/work/keystone-0.9.1'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 712354
:
618378
| 618380 |
618382
|
618384
|
618386
|
618388