From 32ba0518faad5ecbf5affc10bfa909e155f1a043 Mon Sep 17 00:00:00 2001 From: Michelle Date: Fri, 2 Jan 2026 19:34:37 +0100 Subject: [PATCH] run.sh CMake stores the absolute folder path, this now get deleted in run.sh, so it can be called on deffrent computers without problems --- build/CMakeCache.txt | 14 +- build/CMakeFiles/3.28.3/CMakeSystem.cmake | 8 +- build/CMakeFiles/CMakeConfigureLog.yaml | 184 +++++++++--------- .../CMakeDirectoryInformation.cmake | 4 +- build/CMakeFiles/Makefile.cmake | 67 ++++++- build/CMakeFiles/Makefile2 | 10 +- build/CMakeFiles/TargetDirectories.txt | 14 +- build/Makefile | 8 +- build/bin/dense-neural-network | Bin 361824 -> 126048 bytes build/cmake_install.cmake | 8 +- .../CMakeDirectoryInformation.cmake | 4 +- build/examples/Makefile | 20 +- build/examples/cmake_install.cmake | 6 +- .../CMakeDirectoryInformation.cmake | 4 +- .../dense-neural-network.dir/DependInfo.cmake | 2 +- .../dense-neural-network.dir/build.make | 22 +-- .../compiler_depend.internal | 1 + .../compiler_depend.make | 63 +++--- .../dense-neural-network.dir/flags.make | 4 +- .../dense-neural-network.dir/link.txt | 2 +- .../dense-neural-network.dir/main.cpp.o | Bin 666144 -> 271560 bytes .../dense-neural-network.dir/main.cpp.o.d | 130 ++++++------- build/examples/dense-neural-network/Makefile | 30 +-- .../dense-neural-network/cmake_install.cmake | 4 +- examples/dense-neural-network/run.sh | 12 +- 25 files changed, 345 insertions(+), 276 deletions(-) diff --git a/build/CMakeCache.txt b/build/CMakeCache.txt index 6f75ad8..9a91173 100644 --- a/build/CMakeCache.txt +++ b/build/CMakeCache.txt @@ -1,5 +1,5 @@ # This is the CMakeCache file. -# For build in directory: /home/newton/Documents/Git/Flux/build +# For build in directory: /home/atlas/Documents/Git/Flux/build # It was generated by CMake: /usr/bin/cmake # You can edit this file to change values found and used by cmake. # If you do not want to change any of the values, simply exit the editor. @@ -22,7 +22,7 @@ CMAKE_AR:FILEPATH=/usr/bin/ar //Choose the type of build, options are: None Debug Release RelWithDebInfo // MinSizeRel ... -CMAKE_BUILD_TYPE:STRING=Debug +CMAKE_BUILD_TYPE:STRING= //Enable/Disable color output during build. CMAKE_COLOR_MAKEFILE:BOOL=ON @@ -75,7 +75,7 @@ CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= CMAKE_EXPORT_COMPILE_COMMANDS:BOOL= //Value Computed by CMake. -CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/newton/Documents/Git/Flux/build/CMakeFiles/pkgRedirects +CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=/home/atlas/Documents/Git/Flux/build/CMakeFiles/pkgRedirects //Install path prefix, prepended onto install directories. CMAKE_INSTALL_PREFIX:PATH=/usr/local @@ -190,13 +190,13 @@ CMAKE_TAPI:FILEPATH=CMAKE_TAPI-NOTFOUND CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE //Value Computed by CMake -Flux_BINARY_DIR:STATIC=/home/newton/Documents/Git/Flux/build +Flux_BINARY_DIR:STATIC=/home/atlas/Documents/Git/Flux/build //Value Computed by CMake Flux_IS_TOP_LEVEL:STATIC=ON //Value Computed by CMake -Flux_SOURCE_DIR:STATIC=/home/newton/Documents/Git/Flux +Flux_SOURCE_DIR:STATIC=/home/atlas/Documents/Git/Flux //CXX compiler flags for OpenMP parallelization OpenMP_CXX_FLAGS:STRING=-fopenmp @@ -220,7 +220,7 @@ CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 //ADVANCED property for variable: CMAKE_AR CMAKE_AR-ADVANCED:INTERNAL=1 //This is the directory where this CMakeCache.txt was created -CMAKE_CACHEFILE_DIR:INTERNAL=/home/newton/Documents/Git/Flux/build +CMAKE_CACHEFILE_DIR:INTERNAL=/home/atlas/Documents/Git/Flux/build //Major version of cmake used to create the current loaded cache CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 //Minor version of cmake used to create the current loaded cache @@ -279,7 +279,7 @@ CMAKE_GENERATOR_PLATFORM:INTERNAL= CMAKE_GENERATOR_TOOLSET:INTERNAL= //Source directory with the top level CMakeLists.txt file for this // project -CMAKE_HOME_DIRECTORY:INTERNAL=/home/newton/Documents/Git/Flux +CMAKE_HOME_DIRECTORY:INTERNAL=/home/atlas/Documents/Git/Flux //Install .so files without execute permission. CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 //ADVANCED property for variable: CMAKE_LINKER diff --git a/build/CMakeFiles/3.28.3/CMakeSystem.cmake b/build/CMakeFiles/3.28.3/CMakeSystem.cmake index 6c21a52..fd6979d 100644 --- a/build/CMakeFiles/3.28.3/CMakeSystem.cmake +++ b/build/CMakeFiles/3.28.3/CMakeSystem.cmake @@ -1,13 +1,13 @@ -set(CMAKE_HOST_SYSTEM "Linux-6.14.0-36-generic") +set(CMAKE_HOST_SYSTEM "Linux-6.14.0-37-generic") set(CMAKE_HOST_SYSTEM_NAME "Linux") -set(CMAKE_HOST_SYSTEM_VERSION "6.14.0-36-generic") +set(CMAKE_HOST_SYSTEM_VERSION "6.14.0-37-generic") set(CMAKE_HOST_SYSTEM_PROCESSOR "x86_64") -set(CMAKE_SYSTEM "Linux-6.14.0-36-generic") +set(CMAKE_SYSTEM "Linux-6.14.0-37-generic") set(CMAKE_SYSTEM_NAME "Linux") -set(CMAKE_SYSTEM_VERSION "6.14.0-36-generic") +set(CMAKE_SYSTEM_VERSION "6.14.0-37-generic") set(CMAKE_SYSTEM_PROCESSOR "x86_64") set(CMAKE_CROSSCOMPILING "FALSE") diff --git a/build/CMakeFiles/CMakeConfigureLog.yaml b/build/CMakeFiles/CMakeConfigureLog.yaml index c1cc442..04c3978 100644 --- a/build/CMakeFiles/CMakeConfigureLog.yaml +++ b/build/CMakeFiles/CMakeConfigureLog.yaml @@ -7,7 +7,7 @@ events: - "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake:233 (message)" - "CMakeLists.txt:2 (project)" message: | - The system is: Linux - 6.14.0-36-generic - x86_64 + The system is: Linux - 6.14.0-37-generic - x86_64 - kind: "message-v1" backtrace: @@ -28,7 +28,7 @@ events: Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" The CXX compiler identification is GNU, found in: - /home/newton/Documents/Git/Flux/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out + /home/atlas/Documents/Git/Flux/build/CMakeFiles/3.28.3/CompilerIdCXX/a.out - kind: "try_compile-v1" @@ -39,8 +39,8 @@ events: checks: - "Detecting CXX compiler ABI info" directories: - source: "/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-s0wnbO" - binary: "/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-s0wnbO" + source: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-b1da2F" + binary: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-b1da2F" cmakeVariables: CMAKE_CXX_FLAGS: "" CMAKE_CXX_FLAGS_DEBUG: "-g" @@ -49,13 +49,13 @@ events: variable: "CMAKE_CXX_ABI_COMPILED" cached: true stdout: | - Change Dir: '/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-s0wnbO' + Change Dir: '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-b1da2F' - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8e5a7/fast - /usr/bin/gmake -f CMakeFiles/cmTC_8e5a7.dir/build.make CMakeFiles/cmTC_8e5a7.dir/build - gmake[1]: Entering directory '/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-s0wnbO' - Building CXX object CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o - /usr/bin/c++ -v -o CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_d16e5/fast + /usr/bin/gmake -f CMakeFiles/cmTC_d16e5.dir/build.make CMakeFiles/cmTC_d16e5.dir/build + gmake[1]: Entering directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-b1da2F' + Building CXX object CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o + /usr/bin/c++ -v -o CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp Using built-in specs. COLLECT_GCC=/usr/bin/c++ OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa @@ -65,8 +65,8 @@ events: Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8e5a7.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_8e5a7.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cci3Xbz9.s + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d16e5.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_d16e5.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccZbh2e6.s GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP @@ -87,15 +87,15 @@ events: /usr/include End of search list. Compiler executable checksum: c81c05345ce537099dafd5580045814a - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8e5a7.dir/' - as -v --64 -o CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o /tmp/cci3Xbz9.s + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d16e5.dir/' + as -v --64 -o CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccZbh2e6.s GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.' - Linking CXX executable cmTC_8e5a7 - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8e5a7.dir/link.txt --verbose=1 - /usr/bin/c++ -v CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_8e5a7 + COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.' + Linking CXX executable cmTC_d16e5 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d16e5.dir/link.txt --verbose=1 + /usr/bin/c++ -v CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_d16e5 Using built-in specs. COLLECT_GCC=/usr/bin/c++ COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper @@ -108,10 +108,10 @@ events: gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8e5a7' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8e5a7.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1HmsOY.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_8e5a7 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o - COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8e5a7' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8e5a7.' - gmake[1]: Leaving directory '/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-s0wnbO' + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d16e5' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d16e5.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgscRGc.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_d16e5 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o + COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d16e5' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d16e5.' + gmake[1]: Leaving directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-b1da2F' exitCode: 0 - @@ -151,13 +151,13 @@ events: message: | Parsed CXX implicit link information: link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: '/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-s0wnbO'] + ignore line: [Change Dir: '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-b1da2F'] ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8e5a7/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_8e5a7.dir/build.make CMakeFiles/cmTC_8e5a7.dir/build] - ignore line: [gmake[1]: Entering directory '/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-s0wnbO'] - ignore line: [Building CXX object CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o] - ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_d16e5/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_d16e5.dir/build.make CMakeFiles/cmTC_d16e5.dir/build] + ignore line: [gmake[1]: Entering directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-b1da2F'] + ignore line: [Building CXX object CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] @@ -167,8 +167,8 @@ events: ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8e5a7.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_8e5a7.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cci3Xbz9.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d16e5.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpdir CMakeFiles/cmTC_d16e5.dir/ -dumpbase CMakeCXXCompilerABI.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccZbh2e6.s] ignore line: [GNU C++17 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] ignore line: [] @@ -189,15 +189,15 @@ events: ignore line: [ /usr/include] ignore line: [End of search list.] ignore line: [Compiler executable checksum: c81c05345ce537099dafd5580045814a] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8e5a7.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o /tmp/cci3Xbz9.s] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d16e5.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccZbh2e6.s] ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.'] - ignore line: [Linking CXX executable cmTC_8e5a7] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8e5a7.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_8e5a7 ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.'] + ignore line: [Linking CXX executable cmTC_d16e5] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d16e5.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_d16e5 ] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] @@ -210,13 +210,13 @@ events: ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_8e5a7' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_8e5a7.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc1HmsOY.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_8e5a7 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d16e5' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-dumpdir' 'cmTC_d16e5.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/ccgscRGc.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_d16e5 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o] arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/cc1HmsOY.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccgscRGc.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lc] ==> ignore @@ -234,7 +234,7 @@ events: arg [-znow] ==> ignore arg [-zrelro] ==> ignore arg [-o] ==> ignore - arg [cmTC_8e5a7] ==> ignore + arg [cmTC_d16e5] ==> ignore arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o] arg [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o] arg [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o] @@ -246,7 +246,7 @@ events: arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [CMakeFiles/cmTC_8e5a7.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_d16e5.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore arg [-lstdc++] ==> lib [stdc++] arg [-lm] ==> lib [m] arg [-lgcc_s] ==> lib [gcc_s] @@ -281,8 +281,8 @@ events: - "CMakeLists.txt:8 (find_package)" description: "Detecting CXX OpenMP compiler info" directories: - source: "/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-282H5M" - binary: "/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-282H5M" + source: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-W9PoXh" + binary: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-W9PoXh" cmakeVariables: CMAKE_CXX_FLAGS: "" CMAKE_CXX_FLAGS_DEBUG: "-g" @@ -291,13 +291,13 @@ events: variable: "OpenMP_COMPILE_RESULT_CXX_fopenmp" cached: true stdout: | - Change Dir: '/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-282H5M' + Change Dir: '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-W9PoXh' - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_9537f/fast - /usr/bin/gmake -f CMakeFiles/cmTC_9537f.dir/build.make CMakeFiles/cmTC_9537f.dir/build - gmake[1]: Entering directory '/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-282H5M' - Building CXX object CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o - /usr/bin/c++ -fopenmp -v -std=gnu++14 -o CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o -c /home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-282H5M/OpenMPTryFlag.cpp + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8b525/fast + /usr/bin/gmake -f CMakeFiles/cmTC_8b525.dir/build.make CMakeFiles/cmTC_8b525.dir/build + gmake[1]: Entering directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-W9PoXh' + Building CXX object CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o + /usr/bin/c++ -fopenmp -v -std=gnu++14 -o CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o -c /home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-W9PoXh/OpenMPTryFlag.cpp Using built-in specs. COLLECT_GCC=/usr/bin/c++ OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa @@ -307,8 +307,8 @@ events: Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) - COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_9537f.dir/' - /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT /home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-282H5M/OpenMPTryFlag.cpp -quiet -dumpdir CMakeFiles/cmTC_9537f.dir/ -dumpbase OpenMPTryFlag.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=gnu++14 -version -fopenmp -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cch9MpMU.s + COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_8b525.dir/' + /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT /home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-W9PoXh/OpenMPTryFlag.cpp -quiet -dumpdir CMakeFiles/cmTC_8b525.dir/ -dumpbase OpenMPTryFlag.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=gnu++14 -version -fopenmp -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccoUjdby.s GNU C++14 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu) compiled by GNU C version 13.3.0, GMP version 6.3.0, MPFR version 4.2.1, MPC version 1.3.1, isl version isl-0.26-GMP @@ -329,15 +329,15 @@ events: /usr/include End of search list. Compiler executable checksum: c81c05345ce537099dafd5580045814a - COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_9537f.dir/' - as -v --64 -o CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o /tmp/cch9MpMU.s + COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_8b525.dir/' + as -v --64 -o CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o /tmp/ccoUjdby.s GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42 COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ - COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.' - Linking CXX executable cmTC_9537f - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9537f.dir/link.txt --verbose=1 - /usr/bin/c++ -fopenmp -v CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o -o cmTC_9537f -v + COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.' + Linking CXX executable cmTC_8b525 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8b525.dir/link.txt --verbose=1 + /usr/bin/c++ -fopenmp -v CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o -o cmTC_8b525 -v Using built-in specs. COLLECT_GCC=/usr/bin/c++ COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper @@ -351,10 +351,10 @@ events: COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/ LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/ Reading specs from /usr/lib/gcc/x86_64-linux-gnu/13/libgomp.spec - COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_9537f' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_9537f.' - /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc0tpvLe.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_9537f /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o -lstdc++ -lm -lgomp -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadend.o - COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_9537f' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_9537f.' - gmake[1]: Leaving directory '/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-282H5M' + COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_8b525' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_8b525.' + /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cccDXP1K.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_8b525 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o -lstdc++ -lm -lgomp -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadend.o + COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_8b525' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_8b525.' + gmake[1]: Leaving directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-W9PoXh' exitCode: 0 - @@ -366,13 +366,13 @@ events: message: | Parsed CXX OpenMP implicit link information from above output: link line regex: [^( *|.*[/\\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)] - ignore line: [Change Dir: '/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-282H5M'] + ignore line: [Change Dir: '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-W9PoXh'] ignore line: [] - ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_9537f/fast] - ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_9537f.dir/build.make CMakeFiles/cmTC_9537f.dir/build] - ignore line: [gmake[1]: Entering directory '/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-282H5M'] - ignore line: [Building CXX object CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o] - ignore line: [/usr/bin/c++ -fopenmp -v -std=gnu++14 -o CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o -c /home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-282H5M/OpenMPTryFlag.cpp] + ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_8b525/fast] + ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_8b525.dir/build.make CMakeFiles/cmTC_8b525.dir/build] + ignore line: [gmake[1]: Entering directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-W9PoXh'] + ignore line: [Building CXX object CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o] + ignore line: [/usr/bin/c++ -fopenmp -v -std=gnu++14 -o CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o -c /home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-W9PoXh/OpenMPTryFlag.cpp] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa] @@ -382,8 +382,8 @@ events: ignore line: [Thread model: posix] ignore line: [Supported LTO compression algorithms: zlib zstd] ignore line: [gcc version 13.3.0 (Ubuntu 13.3.0-6ubuntu2~24.04) ] - ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_9537f.dir/'] - ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT /home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-282H5M/OpenMPTryFlag.cpp -quiet -dumpdir CMakeFiles/cmTC_9537f.dir/ -dumpbase OpenMPTryFlag.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=gnu++14 -version -fopenmp -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cch9MpMU.s] + ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_8b525.dir/'] + ignore line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE -D_REENTRANT /home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-W9PoXh/OpenMPTryFlag.cpp -quiet -dumpdir CMakeFiles/cmTC_8b525.dir/ -dumpbase OpenMPTryFlag.cpp.cpp -dumpbase-ext .cpp -mtune=generic -march=x86-64 -std=gnu++14 -version -fopenmp -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccoUjdby.s] ignore line: [GNU C++14 (Ubuntu 13.3.0-6ubuntu2~24.04) version 13.3.0 (x86_64-linux-gnu)] ignore line: [ compiled by GNU C version 13.3.0 GMP version 6.3.0 MPFR version 4.2.1 MPC version 1.3.1 isl version isl-0.26-GMP] ignore line: [] @@ -404,15 +404,15 @@ events: ignore line: [ /usr/include] ignore line: [End of search list.] ignore line: [Compiler executable checksum: c81c05345ce537099dafd5580045814a] - ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_9537f.dir/'] - ignore line: [ as -v --64 -o CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o /tmp/cch9MpMU.s] + ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_8b525.dir/'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o /tmp/ccoUjdby.s] ignore line: [GNU assembler version 2.42 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.42] ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] - ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.'] - ignore line: [Linking CXX executable cmTC_9537f] - ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9537f.dir/link.txt --verbose=1] - ignore line: [/usr/bin/c++ -fopenmp -v CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o -o cmTC_9537f -v ] + ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-std=gnu++14' '-o' 'CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.'] + ignore line: [Linking CXX executable cmTC_8b525] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8b525.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -fopenmp -v CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o -o cmTC_8b525 -v ] ignore line: [Using built-in specs.] ignore line: [COLLECT_GCC=/usr/bin/c++] ignore line: [COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] @@ -426,13 +426,13 @@ events: ignore line: [COMPILER_PATH=/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/13/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/] ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/13/../../../:/lib/:/usr/lib/] ignore line: [Reading specs from /usr/lib/gcc/x86_64-linux-gnu/13/libgomp.spec] - ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_9537f' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_9537f.'] - link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cc0tpvLe.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_9537f /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o -lstdc++ -lm -lgomp -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadend.o] + ignore line: [COLLECT_GCC_OPTIONS='-fopenmp' '-v' '-o' 'cmTC_8b525' '-v' '-shared-libgcc' '-mtune=generic' '-march=x86-64' '-pthread' '-dumpdir' 'cmTC_8b525.'] + link line: [ /usr/libexec/gcc/x86_64-linux-gnu/13/collect2 -plugin /usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so -plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper -plugin-opt=-fresolution=/tmp/cccDXP1K.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lpthread -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_8b525 /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadbegin.o -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o -lstdc++ -lm -lgomp -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/crtn.o /usr/lib/gcc/x86_64-linux-gnu/13/crtoffloadend.o] arg [/usr/libexec/gcc/x86_64-linux-gnu/13/collect2] ==> ignore arg [-plugin] ==> ignore arg [/usr/libexec/gcc/x86_64-linux-gnu/13/liblto_plugin.so] ==> ignore arg [-plugin-opt=/usr/libexec/gcc/x86_64-linux-gnu/13/lto-wrapper] ==> ignore - arg [-plugin-opt=-fresolution=/tmp/cc0tpvLe.res] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cccDXP1K.res] ==> ignore arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore arg [-plugin-opt=-pass-through=-lgcc] ==> ignore arg [-plugin-opt=-pass-through=-lpthread] ==> ignore @@ -451,7 +451,7 @@ events: arg [-znow] ==> ignore arg [-zrelro] ==> ignore arg [-o] ==> ignore - arg [cmTC_9537f] ==> ignore + arg [cmTC_8b525] ==> ignore arg [-L/usr/lib/gcc/x86_64-linux-gnu/13] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13] arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu] arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib] @@ -460,7 +460,7 @@ events: arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] arg [-L/usr/lib/gcc/x86_64-linux-gnu/13/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/13/../../..] - arg [CMakeFiles/cmTC_9537f.dir/OpenMPTryFlag.cpp.o] ==> ignore + arg [CMakeFiles/cmTC_8b525.dir/OpenMPTryFlag.cpp.o] ==> ignore arg [-lstdc++] ==> lib [stdc++] arg [-lm] ==> lib [m] arg [-lgomp] ==> lib [gomp] @@ -492,8 +492,8 @@ events: - "CMakeLists.txt:8 (find_package)" description: "Detecting CXX OpenMP version" directories: - source: "/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-MFsH69" - binary: "/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-MFsH69" + source: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-wSxqJG" + binary: "/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-wSxqJG" cmakeVariables: CMAKE_CXX_FLAGS: "" CMAKE_CXX_FLAGS_DEBUG: "-g" @@ -502,17 +502,17 @@ events: variable: "OpenMP_SPECTEST_CXX_" cached: true stdout: | - Change Dir: '/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-MFsH69' + Change Dir: '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-wSxqJG' - Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_ac4ba/fast - /usr/bin/gmake -f CMakeFiles/cmTC_ac4ba.dir/build.make CMakeFiles/cmTC_ac4ba.dir/build - gmake[1]: Entering directory '/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-MFsH69' - Building CXX object CMakeFiles/cmTC_ac4ba.dir/OpenMPCheckVersion.cpp.o - /usr/bin/c++ -fopenmp -std=gnu++14 -o CMakeFiles/cmTC_ac4ba.dir/OpenMPCheckVersion.cpp.o -c /home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-MFsH69/OpenMPCheckVersion.cpp - Linking CXX executable cmTC_ac4ba - /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ac4ba.dir/link.txt --verbose=1 - /usr/bin/c++ -fopenmp CMakeFiles/cmTC_ac4ba.dir/OpenMPCheckVersion.cpp.o -o cmTC_ac4ba - gmake[1]: Leaving directory '/home/newton/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-MFsH69' + Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_4bc42/fast + /usr/bin/gmake -f CMakeFiles/cmTC_4bc42.dir/build.make CMakeFiles/cmTC_4bc42.dir/build + gmake[1]: Entering directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-wSxqJG' + Building CXX object CMakeFiles/cmTC_4bc42.dir/OpenMPCheckVersion.cpp.o + /usr/bin/c++ -fopenmp -std=gnu++14 -o CMakeFiles/cmTC_4bc42.dir/OpenMPCheckVersion.cpp.o -c /home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-wSxqJG/OpenMPCheckVersion.cpp + Linking CXX executable cmTC_4bc42 + /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4bc42.dir/link.txt --verbose=1 + /usr/bin/c++ -fopenmp CMakeFiles/cmTC_4bc42.dir/OpenMPCheckVersion.cpp.o -o cmTC_4bc42 + gmake[1]: Leaving directory '/home/atlas/Documents/Git/Flux/build/CMakeFiles/CMakeScratch/TryCompile-wSxqJG' exitCode: 0 ... diff --git a/build/CMakeFiles/CMakeDirectoryInformation.cmake b/build/CMakeFiles/CMakeDirectoryInformation.cmake index 15b5195..066f85a 100644 --- a/build/CMakeFiles/CMakeDirectoryInformation.cmake +++ b/build/CMakeFiles/CMakeDirectoryInformation.cmake @@ -2,8 +2,8 @@ # Generated by "Unix Makefiles" Generator, CMake Version 3.28 # Relative path conversion top directories. -set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/newton/Documents/Git/Flux") -set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/newton/Documents/Git/Flux/build") +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/home/atlas/Documents/Git/Flux") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/home/atlas/Documents/Git/Flux/build") # Force unix paths in dependencies. set(CMAKE_FORCE_UNIX_PATHS 1) diff --git a/build/CMakeFiles/Makefile.cmake b/build/CMakeFiles/Makefile.cmake index bc0a21a..577319d 100644 --- a/build/CMakeFiles/Makefile.cmake +++ b/build/CMakeFiles/Makefile.cmake @@ -7,25 +7,83 @@ set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") # The top level Makefile was generated from the following files: set(CMAKE_MAKEFILE_DEPENDS "CMakeCache.txt" - "/home/newton/Documents/Git/Flux/CMakeLists.txt" + "/home/atlas/Documents/Git/Flux/CMakeLists.txt" "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" "CMakeFiles/3.28.3/CMakeSystem.cmake" - "/home/newton/Documents/Git/Flux/examples/CMakeLists.txt" - "/home/newton/Documents/Git/Flux/examples/dense-neural-network/CMakeLists.txt" + "/home/atlas/Documents/Git/Flux/examples/CMakeLists.txt" + "/home/atlas/Documents/Git/Flux/examples/dense-neural-network/CMakeLists.txt" + "/usr/share/cmake-3.28/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-3.28/Modules/CMakeCXXCompilerABI.cpp" "/usr/share/cmake-3.28/Modules/CMakeCXXInformation.cmake" "/usr/share/cmake-3.28/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.28/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake-3.28/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-3.28/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/share/cmake-3.28/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-3.28/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-3.28/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-3.28/Modules/CMakeFindBinUtils.cmake" "/usr/share/cmake-3.28/Modules/CMakeGenericSystem.cmake" "/usr/share/cmake-3.28/Modules/CMakeInitializeConfigs.cmake" "/usr/share/cmake-3.28/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.28/Modules/CMakeParseImplicitIncludeInfo.cmake" "/usr/share/cmake-3.28/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-3.28/Modules/CMakeParseLibraryArchitecture.cmake" + "/usr/share/cmake-3.28/Modules/CMakeSystem.cmake.in" "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInformation.cmake" "/usr/share/cmake-3.28/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.28/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-3.28/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-3.28/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Borland-DetermineCompiler.cmake" "/usr/share/cmake-3.28/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/CrayClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/FujitsuClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" "/usr/share/cmake-3.28/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/GNU-FindBinUtils.cmake" "/usr/share/cmake-3.28/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/IBMClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/IntelLLVM-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/LCC-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/NVHPC-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/OrangeC-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Tasking-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.28/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" "/usr/share/cmake-3.28/Modules/FindOpenMP.cmake" "/usr/share/cmake-3.28/Modules/FindPackageHandleStandardArgs.cmake" "/usr/share/cmake-3.28/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.28/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake-3.28/Modules/Platform/Linux-Determine-CXX.cmake" "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU-CXX.cmake" "/usr/share/cmake-3.28/Modules/Platform/Linux-GNU.cmake" "/usr/share/cmake-3.28/Modules/Platform/Linux-Initialize.cmake" @@ -41,6 +99,9 @@ set(CMAKE_MAKEFILE_OUTPUTS # Byproducts of CMake generate step: set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.28.3/CMakeSystem.cmake" + "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.28.3/CMakeCXXCompiler.cmake" "CMakeFiles/CMakeDirectoryInformation.cmake" "examples/CMakeFiles/CMakeDirectoryInformation.cmake" "examples/dense-neural-network/CMakeFiles/CMakeDirectoryInformation.cmake" diff --git a/build/CMakeFiles/Makefile2 b/build/CMakeFiles/Makefile2 index a7cafa4..bcf3cc4 100644 --- a/build/CMakeFiles/Makefile2 +++ b/build/CMakeFiles/Makefile2 @@ -54,10 +54,10 @@ RM = /usr/bin/cmake -E rm -f EQUALS = = # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/newton/Documents/Git/Flux +CMAKE_SOURCE_DIR = /home/atlas/Documents/Git/Flux # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/newton/Documents/Git/Flux/build +CMAKE_BINARY_DIR = /home/atlas/Documents/Git/Flux/build #============================================================================= # Directory level rules for the build root directory @@ -111,14 +111,14 @@ examples/dense-neural-network/clean: examples/dense-neural-network/CMakeFiles/de examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/all: $(MAKE) $(MAKESILENT) -f examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/build.make examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/depend $(MAKE) $(MAKESILENT) -f examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/build.make examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/build - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/newton/Documents/Git/Flux/build/CMakeFiles --progress-num=1,2 "Built target dense-neural-network" + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --progress-dir=/home/atlas/Documents/Git/Flux/build/CMakeFiles --progress-num=1,2 "Built target dense-neural-network" .PHONY : examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/all # Build rule for subdir invocation for target. examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/rule: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/newton/Documents/Git/Flux/build/CMakeFiles 2 + $(CMAKE_COMMAND) -E cmake_progress_start /home/atlas/Documents/Git/Flux/build/CMakeFiles 2 $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/newton/Documents/Git/Flux/build/CMakeFiles 0 + $(CMAKE_COMMAND) -E cmake_progress_start /home/atlas/Documents/Git/Flux/build/CMakeFiles 0 .PHONY : examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/rule # Convenience name for target. diff --git a/build/CMakeFiles/TargetDirectories.txt b/build/CMakeFiles/TargetDirectories.txt index 608606b..d0fb638 100644 --- a/build/CMakeFiles/TargetDirectories.txt +++ b/build/CMakeFiles/TargetDirectories.txt @@ -1,7 +1,7 @@ -/home/newton/Documents/Git/Flux/build/CMakeFiles/edit_cache.dir -/home/newton/Documents/Git/Flux/build/CMakeFiles/rebuild_cache.dir -/home/newton/Documents/Git/Flux/build/examples/CMakeFiles/edit_cache.dir -/home/newton/Documents/Git/Flux/build/examples/CMakeFiles/rebuild_cache.dir -/home/newton/Documents/Git/Flux/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir -/home/newton/Documents/Git/Flux/build/examples/dense-neural-network/CMakeFiles/edit_cache.dir -/home/newton/Documents/Git/Flux/build/examples/dense-neural-network/CMakeFiles/rebuild_cache.dir +/home/atlas/Documents/Git/Flux/build/CMakeFiles/edit_cache.dir +/home/atlas/Documents/Git/Flux/build/CMakeFiles/rebuild_cache.dir +/home/atlas/Documents/Git/Flux/build/examples/CMakeFiles/edit_cache.dir +/home/atlas/Documents/Git/Flux/build/examples/CMakeFiles/rebuild_cache.dir +/home/atlas/Documents/Git/Flux/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir +/home/atlas/Documents/Git/Flux/build/examples/dense-neural-network/CMakeFiles/edit_cache.dir +/home/atlas/Documents/Git/Flux/build/examples/dense-neural-network/CMakeFiles/rebuild_cache.dir diff --git a/build/Makefile b/build/Makefile index 789855f..e22bfc7 100644 --- a/build/Makefile +++ b/build/Makefile @@ -57,10 +57,10 @@ RM = /usr/bin/cmake -E rm -f EQUALS = = # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/newton/Documents/Git/Flux +CMAKE_SOURCE_DIR = /home/atlas/Documents/Git/Flux # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/newton/Documents/Git/Flux/build +CMAKE_BINARY_DIR = /home/atlas/Documents/Git/Flux/build #============================================================================= # Targets provided globally by CMake. @@ -87,9 +87,9 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - $(CMAKE_COMMAND) -E cmake_progress_start /home/newton/Documents/Git/Flux/build/CMakeFiles /home/newton/Documents/Git/Flux/build//CMakeFiles/progress.marks + $(CMAKE_COMMAND) -E cmake_progress_start /home/atlas/Documents/Git/Flux/build/CMakeFiles /home/atlas/Documents/Git/Flux/build//CMakeFiles/progress.marks $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 all - $(CMAKE_COMMAND) -E cmake_progress_start /home/newton/Documents/Git/Flux/build/CMakeFiles 0 + $(CMAKE_COMMAND) -E cmake_progress_start /home/atlas/Documents/Git/Flux/build/CMakeFiles 0 .PHONY : all # The main clean target diff --git a/build/bin/dense-neural-network b/build/bin/dense-neural-network index 1b94a4090f07ae2319998db56d7ba0f7bab4cdaf..b74af851db1555d0caf5ed3c7513171eb5a18921 100755 GIT binary patch delta 141 zcmaFRCHCM3`veVfg(r**FyO#o!NAMlz@W&Wu+iRN87}F;4&8!fMO;=n+KTa=K$Ht2_YmtSRpR literal 361824 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 l4qCoKoNv?n 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 CMakeFiles/dense-neural-network.dir/main.cpp.i + cd /home/atlas/Documents/Git/Flux/build/examples/dense-neural-network && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/atlas/Documents/Git/Flux/examples/dense-neural-network/main.cpp > CMakeFiles/dense-neural-network.dir/main.cpp.i examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.s: cmake_force @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green "Compiling CXX source to assembly CMakeFiles/dense-neural-network.dir/main.cpp.s" - cd /home/newton/Documents/Git/Flux/build/examples/dense-neural-network && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/newton/Documents/Git/Flux/examples/dense-neural-network/main.cpp -o CMakeFiles/dense-neural-network.dir/main.cpp.s + cd /home/atlas/Documents/Git/Flux/build/examples/dense-neural-network && /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/atlas/Documents/Git/Flux/examples/dense-neural-network/main.cpp -o CMakeFiles/dense-neural-network.dir/main.cpp.s # Object files for target dense-neural-network dense__neural__network_OBJECTS = \ @@ -95,18 +95,18 @@ bin/dense-neural-network: examples/dense-neural-network/CMakeFiles/dense-neural- bin/dense-neural-network: /usr/lib/gcc/x86_64-linux-gnu/13/libgomp.so bin/dense-neural-network: /usr/lib/x86_64-linux-gnu/libpthread.a bin/dense-neural-network: examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/link.txt - @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/newton/Documents/Git/Flux/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../../bin/dense-neural-network" - cd /home/newton/Documents/Git/Flux/build/examples/dense-neural-network && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dense-neural-network.dir/link.txt --verbose=$(VERBOSE) + @$(CMAKE_COMMAND) -E cmake_echo_color "--switch=$(COLOR)" --green --bold --progress-dir=/home/atlas/Documents/Git/Flux/build/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable ../../bin/dense-neural-network" + cd /home/atlas/Documents/Git/Flux/build/examples/dense-neural-network && $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/dense-neural-network.dir/link.txt --verbose=$(VERBOSE) # Rule to build all files generated by this target. examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/build: bin/dense-neural-network .PHONY : examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/build examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/clean: - cd /home/newton/Documents/Git/Flux/build/examples/dense-neural-network && $(CMAKE_COMMAND) -P CMakeFiles/dense-neural-network.dir/cmake_clean.cmake + cd /home/atlas/Documents/Git/Flux/build/examples/dense-neural-network && $(CMAKE_COMMAND) -P CMakeFiles/dense-neural-network.dir/cmake_clean.cmake .PHONY : examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/clean examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/depend: - cd /home/newton/Documents/Git/Flux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/newton/Documents/Git/Flux /home/newton/Documents/Git/Flux/examples/dense-neural-network /home/newton/Documents/Git/Flux/build /home/newton/Documents/Git/Flux/build/examples/dense-neural-network /home/newton/Documents/Git/Flux/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/DependInfo.cmake "--color=$(COLOR)" + cd /home/atlas/Documents/Git/Flux/build && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/atlas/Documents/Git/Flux /home/atlas/Documents/Git/Flux/examples/dense-neural-network /home/atlas/Documents/Git/Flux/build /home/atlas/Documents/Git/Flux/build/examples/dense-neural-network /home/atlas/Documents/Git/Flux/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/DependInfo.cmake "--color=$(COLOR)" .PHONY : examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/depend diff --git a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/compiler_depend.internal b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/compiler_depend.internal index f1880e0..e4e5a2a 100644 --- a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/compiler_depend.internal +++ b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/compiler_depend.internal @@ -2,6 +2,7 @@ # Generated by "Unix Makefiles" Generator, CMake Version 3.28 examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o + /home/atlas/Documents/Git/Flux/examples/dense-neural-network/main.cpp /home/newton/Documents/Git/Flux/examples/dense-neural-network/main.cpp /home/newton/Documents/Git/Flux/include/core/omp_config.h /home/newton/Documents/Git/Flux/include/decomp/lu.h diff --git a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/compiler_depend.make b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/compiler_depend.make index 2c8e2a7..93414ac 100644 --- a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/compiler_depend.make +++ b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/compiler_depend.make @@ -1,7 +1,8 @@ # CMAKE generated file: DO NOT EDIT! # Generated by "Unix Makefiles" Generator, CMake Version 3.28 -examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: /home/newton/Documents/Git/Flux/examples/dense-neural-network/main.cpp \ +examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: /home/atlas/Documents/Git/Flux/examples/dense-neural-network/main.cpp \ + /home/newton/Documents/Git/Flux/examples/dense-neural-network/main.cpp \ /home/newton/Documents/Git/Flux/include/core/omp_config.h \ /home/newton/Documents/Git/Flux/include/decomp/lu.h \ /home/newton/Documents/Git/Flux/include/modules/neural_networks/loss/Loss.h \ @@ -443,11 +444,9 @@ examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: /h /usr/include/errno.h: -/usr/include/c++/13/bits/ios_base.h: +/usr/include/c++/13/bits/stl_numeric.h: -/home/newton/Documents/Git/Flux/include/numerics/veclog.h: - -/home/newton/Documents/Git/Flux/include/numerics/matmul.h: +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: /usr/include/c++/13/bits/exception.h: @@ -467,17 +466,9 @@ examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: /h /usr/include/c++/13/bits/localefwd.h: -/home/newton/Documents/Git/Flux/include/numerics/matscalar.h: +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: -/usr/include/x86_64-linux-gnu/bits/math-vector.h: - -/usr/include/c++/13/bits/stl_iterator_base_funcs.h: - -/usr/include/asm-generic/errno-base.h: - -/home/newton/Documents/Git/Flux/include/numerics/matclip.h: - -/home/newton/Documents/Git/Flux/include/decomp/lu.h: +/usr/include/c++/13/bits/exception_defines.h: /home/newton/Documents/Git/Flux/include/numerics/matadd.h: @@ -501,9 +492,21 @@ examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: /h /home/newton/Documents/Git/Flux/include/numerics/inverse.h: -/usr/include/c++/13/bits/stl_numeric.h: +/home/newton/Documents/Git/Flux/include/decomp/lu.h: -/usr/include/x86_64-linux-gnu/bits/types/time_t.h: +/home/newton/Documents/Git/Flux/include/numerics/matclip.h: + +/home/newton/Documents/Git/Flux/include/numerics/matscalar.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/c++/13/bits/stl_iterator_base_funcs.h: + +/usr/include/asm-generic/errno-base.h: + +/home/atlas/Documents/Git/Flux/examples/dense-neural-network/main.cpp: + +/home/newton/Documents/Git/Flux/include/modules/neural_networks/datasets/vertical.h: /home/newton/Documents/Git/Flux/include/numerics/interpolation1d/interpolation1d_base.h: @@ -529,16 +532,22 @@ examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: /h /home/newton/Documents/Git/Flux/include/numerics/vecclip.h: +/usr/include/c++/13/ext/type_traits.h: + /home/newton/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_ReLU.h: /usr/include/x86_64-linux-gnu/bits/cpu-set.h: -/usr/include/c++/13/ext/type_traits.h: - /home/newton/Documents/Git/Flux/include/numerics/abs.h: /home/newton/Documents/Git/Flux/include/numerics/interpolation1d.h: +/usr/include/c++/13/bits/ios_base.h: + +/home/newton/Documents/Git/Flux/include/numerics/veclog.h: + +/home/newton/Documents/Git/Flux/include/numerics/matmul.h: + /home/newton/Documents/Git/Flux/include/numerics/matargmax.h: /home/newton/Documents/Git/Flux/include/numerics/matrandom.h: @@ -583,12 +592,6 @@ examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: /h /usr/include/c++/13/bits/invoke.h: -/usr/include/c++/13/bits/streambuf.tcc: - -/home/newton/Documents/Git/Flux/include/numerics/transpose.h: - -/home/newton/Documents/Git/Flux/include/modules/neural_networks/datasets/spiral.h: - /usr/include/x86_64-linux-gnu/asm/errno.h: /usr/include/c++/13/bits/alloc_traits.h: @@ -625,7 +628,11 @@ examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: /h /home/newton/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_Softmax.h: -/home/newton/Documents/Git/Flux/include/modules/neural_networks/datasets/vertical.h: +/home/newton/Documents/Git/Flux/include/numerics/transpose.h: + +/home/newton/Documents/Git/Flux/include/modules/neural_networks/datasets/spiral.h: + +/usr/include/c++/13/bits/streambuf.tcc: /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: @@ -852,7 +859,3 @@ examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: /h /usr/include/x86_64-linux-gnu/bits/typesizes.h: /usr/include/x86_64-linux-gnu/bits/waitflags.h: - -/usr/include/c++/13/bits/exception_defines.h: - -/usr/include/x86_64-linux-gnu/bits/waitstatus.h: diff --git a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/flags.make b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/flags.make index 14a665f..ad01002 100644 --- a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/flags.make +++ b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/flags.make @@ -4,7 +4,7 @@ # compile CXX with /usr/bin/c++ CXX_DEFINES = -CXX_INCLUDES = -I/home/newton/Documents/Git/Flux/include +CXX_INCLUDES = -I/home/atlas/Documents/Git/Flux/include -CXX_FLAGS = -g -std=gnu++14 -fopenmp +CXX_FLAGS = -std=gnu++14 -fopenmp diff --git a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/link.txt b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/link.txt index bee1e0b..b202164 100644 --- a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/link.txt +++ b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/link.txt @@ -1 +1 @@ -/usr/bin/c++ -g "CMakeFiles/dense-neural-network.dir/main.cpp.o" -o ../../bin/dense-neural-network /usr/lib/gcc/x86_64-linux-gnu/13/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a +/usr/bin/c++ "CMakeFiles/dense-neural-network.dir/main.cpp.o" -o ../../bin/dense-neural-network /usr/lib/gcc/x86_64-linux-gnu/13/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.a diff --git a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o index adbf7d1bf911a2bd6ed53903a73858ca1e1b323e..a2195b4a902f053b4ce89b0e6cb77edb59776181 100644 GIT binary patch delta 38747 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
S&qV&Dfc(EC_?ysw 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 PpLV+@?F0Fvo9X|5g|o2J diff --git a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o.d b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o.d index e8d91ba..0c14159 100644 --- a/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o.d +++ b/build/examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o.d @@ -1,7 +1,7 @@ examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: \ - /home/newton/Documents/Git/Flux/examples/dense-neural-network/main.cpp \ + /home/atlas/Documents/Git/Flux/examples/dense-neural-network/main.cpp \ /usr/include/stdc-predef.h \ - /home/newton/Documents/Git/Flux/include/./core/omp_config.h \ + /home/atlas/Documents/Git/Flux/include/./core/omp_config.h \ /usr/include/c++/13/vector /usr/include/c++/13/bits/requires_hosted.h \ /usr/include/x86_64-linux-gnu/c++/13/bits/c++config.h \ /usr/include/x86_64-linux-gnu/c++/13/bits/os_defines.h \ @@ -48,8 +48,8 @@ examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: \ /usr/include/c++/13/bits/range_access.h \ /usr/include/c++/13/bits/vector.tcc \ /usr/lib/gcc/x86_64-linux-gnu/13/include/omp.h \ - /home/newton/Documents/Git/Flux/include/utils/utils.h \ - /home/newton/Documents/Git/Flux/include/./utils/vector.h \ + /home/atlas/Documents/Git/Flux/include/utils/utils.h \ + /home/atlas/Documents/Git/Flux/include/./utils/vector.h \ /usr/include/c++/13/iostream /usr/include/c++/13/ostream \ /usr/include/c++/13/ios /usr/include/c++/13/iosfwd \ /usr/include/c++/13/bits/stringfwd.h /usr/include/c++/13/bits/postypes.h \ @@ -171,8 +171,8 @@ examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: \ /usr/include/x86_64-linux-gnu/c++/13/bits/opt_random.h \ /usr/include/c++/13/bits/random.tcc /usr/include/c++/13/numeric \ /usr/include/c++/13/bits/stl_numeric.h \ - /home/newton/Documents/Git/Flux/include/./utils/random.h \ - /home/newton/Documents/Git/Flux/include/./utils/matrix.h \ + /home/atlas/Documents/Git/Flux/include/./utils/random.h \ + /home/atlas/Documents/Git/Flux/include/./utils/matrix.h \ /usr/include/c++/13/iomanip /usr/include/c++/13/locale \ /usr/include/c++/13/bits/locale_facets_nonio.h /usr/include/c++/13/ctime \ /usr/include/x86_64-linux-gnu/c++/13/bits/time_members.h \ @@ -182,63 +182,63 @@ examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o: \ /usr/include/c++/13/bits/locale_conv.h \ /usr/include/c++/13/bits/quoted_string.h /usr/include/c++/13/sstream \ /usr/include/c++/13/bits/sstream.tcc \ - /home/newton/Documents/Git/Flux/include/./utils/generators.h \ - /home/newton/Documents/Git/Flux/include/./utils/generators/linspace.h \ - /home/newton/Documents/Git/Flux/include/utils/vector.h \ - /home/newton/Documents/Git/Flux/include/./utils/generators/eye.h \ - /home/newton/Documents/Git/Flux/include/utils/matrix.h \ - /home/newton/Documents/Git/Flux/include/./utils/matcast.h \ - /home/newton/Documents/Git/Flux/include/numerics/numerics.h \ - /home/newton/Documents/Git/Flux/include/./numerics/max.h \ - /home/newton/Documents/Git/Flux/include/./numerics/exp.h \ - /home/newton/Documents/Git/Flux/include/./numerics/log.h \ - /home/newton/Documents/Git/Flux/include/./numerics/vecclip.h \ - /home/newton/Documents/Git/Flux/include/./numerics/vecexp.h \ - /home/newton/Documents/Git/Flux/include/./numerics/vecmax.h \ - /home/newton/Documents/Git/Flux/include/./numerics/veclog.h \ - /home/newton/Documents/Git/Flux/include/./numerics/vecargmax.h \ - /home/newton/Documents/Git/Flux/include/./numerics/vecrandom.h \ - /home/newton/Documents/Git/Flux/include/./numerics/initializers/eye.h \ - /home/newton/Documents/Git/Flux/include/./numerics/matequal.h \ - /home/newton/Documents/Git/Flux/include/./numerics/abs.h \ - /home/newton/Documents/Git/Flux/include/./numerics/transpose.h \ - /home/newton/Documents/Git/Flux/include/./numerics/inverse.h \ - /home/newton/Documents/Git/Flux/include/./numerics/inverse/inverse_gauss_jordan.h \ - /home/newton/Documents/Git/Flux/include/./numerics/inverse/inverse_lu.h \ - /home/newton/Documents/Git/Flux/include/./decomp/lu.h \ - /home/newton/Documents/Git/Flux/include/./numerics/matmul.h \ - /home/newton/Documents/Git/Flux/include/./numerics/matscalar.h \ - /home/newton/Documents/Git/Flux/include/./numerics/matmax.h \ - /home/newton/Documents/Git/Flux/include/./numerics/matdiv.h \ - /home/newton/Documents/Git/Flux/include/./numerics/matvec.h \ - /home/newton/Documents/Git/Flux/include/./numerics/matadd.h \ - /home/newton/Documents/Git/Flux/include/./numerics/matrandom.h \ - /home/newton/Documents/Git/Flux/include/./numerics/matsubtract.h \ - /home/newton/Documents/Git/Flux/include/./numerics/matsum.h \ - /home/newton/Documents/Git/Flux/include/./numerics/matclip.h \ - /home/newton/Documents/Git/Flux/include/./numerics/matexp.h \ - /home/newton/Documents/Git/Flux/include/./numerics/matlog.h \ - /home/newton/Documents/Git/Flux/include/./numerics/matdot.h \ - /home/newton/Documents/Git/Flux/include/./numerics/matargmax.h \ - /home/newton/Documents/Git/Flux/include/./numerics/min.h \ - /home/newton/Documents/Git/Flux/include/./numerics/interpolation1d.h \ - /home/newton/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_barycentric.h \ - /home/newton/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_base.h \ - /home/newton/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_cubic_spline.h \ - /home/newton/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_linear.h \ - /home/newton/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_polynomial.h \ - /home/newton/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_rational.h \ - /home/newton/Documents/Git/Flux/include/decomp/decomp.h \ - /home/newton/Documents/Git/Flux/include/modules/neural_networks/neural_networks.h \ - /home/newton/Documents/Git/Flux/include/modules/neural_networks/datasets/spiral.h \ - /home/newton/Documents/Git/Flux/include/modules/neural_networks/datasets/vertical.h \ - /home/newton/Documents/Git/Flux/include/modules/neural_networks/layers/Dense_Layer.h \ - /home/newton/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_ReLU.h \ - /home/newton/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_Softmax.h \ - /home/newton/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_Softmax_Loss_CategoricalCrossentropy.h \ - /home/newton/Documents/Git/Flux/include/./modules/neural_networks/loss/Loss_CategoricalCrossentrophy.h \ - /home/newton/Documents/Git/Flux/include/./modules/neural_networks/loss/./Loss.h \ - /home/newton/Documents/Git/Flux/include/./numerics/vecmean.h \ - /home/newton/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_SGD.h \ - /home/newton/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_Adagrad.h \ + /home/atlas/Documents/Git/Flux/include/./utils/generators.h \ + /home/atlas/Documents/Git/Flux/include/./utils/generators/linspace.h \ + /home/atlas/Documents/Git/Flux/include/utils/vector.h \ + /home/atlas/Documents/Git/Flux/include/./utils/generators/eye.h \ + /home/atlas/Documents/Git/Flux/include/utils/matrix.h \ + /home/atlas/Documents/Git/Flux/include/./utils/matcast.h \ + /home/atlas/Documents/Git/Flux/include/numerics/numerics.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/max.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/exp.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/log.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/vecclip.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/vecexp.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/vecmax.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/veclog.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/vecargmax.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/vecrandom.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/initializers/eye.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/matequal.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/abs.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/transpose.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/inverse.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/inverse/inverse_gauss_jordan.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/inverse/inverse_lu.h \ + /home/atlas/Documents/Git/Flux/include/./decomp/lu.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/matmul.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/matscalar.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/matmax.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/matdiv.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/matvec.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/matadd.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/matrandom.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/matsubtract.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/matsum.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/matclip.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/matexp.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/matlog.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/matdot.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/matargmax.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/min.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/interpolation1d.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_barycentric.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_base.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_cubic_spline.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_linear.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_polynomial.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/interpolation1d/interpolation1d_rational.h \ + /home/atlas/Documents/Git/Flux/include/decomp/decomp.h \ + /home/atlas/Documents/Git/Flux/include/modules/neural_networks/neural_networks.h \ + /home/atlas/Documents/Git/Flux/include/modules/neural_networks/datasets/spiral.h \ + /home/atlas/Documents/Git/Flux/include/modules/neural_networks/datasets/vertical.h \ + /home/atlas/Documents/Git/Flux/include/modules/neural_networks/layers/Dense_Layer.h \ + /home/atlas/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_ReLU.h \ + /home/atlas/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_Softmax.h \ + /home/atlas/Documents/Git/Flux/include/modules/neural_networks/activation_functions/Activation_Softmax_Loss_CategoricalCrossentropy.h \ + /home/atlas/Documents/Git/Flux/include/./modules/neural_networks/loss/Loss_CategoricalCrossentrophy.h \ + /home/atlas/Documents/Git/Flux/include/./modules/neural_networks/loss/./Loss.h \ + /home/atlas/Documents/Git/Flux/include/./numerics/vecmean.h \ + /home/atlas/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_SGD.h \ + /home/atlas/Documents/Git/Flux/include/modules/neural_networks/optimizers/Optimizer_Adagrad.h \ /usr/include/c++/13/math.h diff --git a/build/examples/dense-neural-network/Makefile b/build/examples/dense-neural-network/Makefile index 766c979..c60c0ae 100644 --- a/build/examples/dense-neural-network/Makefile +++ b/build/examples/dense-neural-network/Makefile @@ -57,10 +57,10 @@ RM = /usr/bin/cmake -E rm -f EQUALS = = # The top-level source directory on which CMake was run. -CMAKE_SOURCE_DIR = /home/newton/Documents/Git/Flux +CMAKE_SOURCE_DIR = /home/atlas/Documents/Git/Flux # The top-level build directory on which CMake was run. -CMAKE_BINARY_DIR = /home/newton/Documents/Git/Flux/build +CMAKE_BINARY_DIR = /home/atlas/Documents/Git/Flux/build #============================================================================= # Targets provided globally by CMake. @@ -87,14 +87,14 @@ rebuild_cache/fast: rebuild_cache # The main all target all: cmake_check_build_system - cd /home/newton/Documents/Git/Flux/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/newton/Documents/Git/Flux/build/CMakeFiles /home/newton/Documents/Git/Flux/build/examples/dense-neural-network//CMakeFiles/progress.marks - cd /home/newton/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/dense-neural-network/all - $(CMAKE_COMMAND) -E cmake_progress_start /home/newton/Documents/Git/Flux/build/CMakeFiles 0 + cd /home/atlas/Documents/Git/Flux/build && $(CMAKE_COMMAND) -E cmake_progress_start /home/atlas/Documents/Git/Flux/build/CMakeFiles /home/atlas/Documents/Git/Flux/build/examples/dense-neural-network//CMakeFiles/progress.marks + cd /home/atlas/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/dense-neural-network/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/atlas/Documents/Git/Flux/build/CMakeFiles 0 .PHONY : all # The main clean target clean: - cd /home/newton/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/dense-neural-network/clean + cd /home/atlas/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/dense-neural-network/clean .PHONY : clean # The main clean target @@ -103,22 +103,22 @@ clean/fast: clean # Prepare targets for installation. preinstall: all - cd /home/newton/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/dense-neural-network/preinstall + cd /home/atlas/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/dense-neural-network/preinstall .PHONY : preinstall # Prepare targets for installation. preinstall/fast: - cd /home/newton/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/dense-neural-network/preinstall + cd /home/atlas/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/dense-neural-network/preinstall .PHONY : preinstall/fast # clear depends depend: - cd /home/newton/Documents/Git/Flux/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 + cd /home/atlas/Documents/Git/Flux/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 .PHONY : depend # Convenience name for target. examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/rule: - cd /home/newton/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/rule + cd /home/atlas/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f CMakeFiles/Makefile2 examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/rule .PHONY : examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/rule # Convenience name for target. @@ -127,7 +127,7 @@ dense-neural-network: examples/dense-neural-network/CMakeFiles/dense-neural-netw # fast build rule for target. dense-neural-network/fast: - cd /home/newton/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/build.make examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/build + cd /home/atlas/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/build.make examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/build .PHONY : dense-neural-network/fast main.o: main.cpp.o @@ -135,7 +135,7 @@ main.o: main.cpp.o # target to build an object file main.cpp.o: - cd /home/newton/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/build.make examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o + cd /home/atlas/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/build.make examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.o .PHONY : main.cpp.o main.i: main.cpp.i @@ -143,7 +143,7 @@ main.i: main.cpp.i # target to preprocess a source file main.cpp.i: - cd /home/newton/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/build.make examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.i + cd /home/atlas/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/build.make examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.i .PHONY : main.cpp.i main.s: main.cpp.s @@ -151,7 +151,7 @@ main.s: main.cpp.s # target to generate assembly for a file main.cpp.s: - cd /home/newton/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/build.make examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.s + cd /home/atlas/Documents/Git/Flux/build && $(MAKE) $(MAKESILENT) -f examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/build.make examples/dense-neural-network/CMakeFiles/dense-neural-network.dir/main.cpp.s .PHONY : main.cpp.s # Help Target @@ -177,6 +177,6 @@ help: # No rule that depends on this can have commands that come from listfiles # because they might be regenerated. cmake_check_build_system: - cd /home/newton/Documents/Git/Flux/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 + cd /home/atlas/Documents/Git/Flux/build && $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 .PHONY : cmake_check_build_system diff --git a/build/examples/dense-neural-network/cmake_install.cmake b/build/examples/dense-neural-network/cmake_install.cmake index 511e403..c3cbec9 100644 --- a/build/examples/dense-neural-network/cmake_install.cmake +++ b/build/examples/dense-neural-network/cmake_install.cmake @@ -1,4 +1,4 @@ -# Install script for directory: /home/newton/Documents/Git/Flux/examples/dense-neural-network +# Install script for directory: /home/atlas/Documents/Git/Flux/examples/dense-neural-network # Set the install prefix if(NOT DEFINED CMAKE_INSTALL_PREFIX) @@ -12,7 +12,7 @@ if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") else() - set(CMAKE_INSTALL_CONFIG_NAME "Debug") + set(CMAKE_INSTALL_CONFIG_NAME "") endif() message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") endif() diff --git a/examples/dense-neural-network/run.sh b/examples/dense-neural-network/run.sh index 350a104..f621c73 100755 --- a/examples/dense-neural-network/run.sh +++ b/examples/dense-neural-network/run.sh @@ -7,11 +7,15 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" ROOT_DIR="$(cd "$SCRIPT_DIR/../.." && pwd)" BUILD_DIR="$ROOT_DIR/build" -mkdir -p "$BUILD_DIR" -cd "$BUILD_DIR" +# Always remove stale CMake cache (path/user mismatches) +rm -f "$BUILD_DIR/CMakeCache.txt" +rm -rf "$BUILD_DIR/CMakeFiles" +rm -f "$BUILD_DIR/Makefile" "$BUILD_DIR/build.ninja" "$BUILD_DIR/rules.ninja" "$BUILD_DIR/cmake_install.cmake" -cmake .. #-DCMAKE_BUILD_TYPE=Debug -cmake --build . --target "$TARGET" +mkdir -p "$BUILD_DIR" + +cmake -S "$ROOT_DIR" -B "$BUILD_DIR" #-DCMAKE_BUILD_TYPE=Debug +cmake --build "$BUILD_DIR" --target "$TARGET" # Load omp.cfg if [ -f "$ROOT_DIR/omp.cfg" ]; then