fortsh linux dogfood #1

Build fortsh

Build · Success · 59s · 17383 bytes

Build fortsh

object storage

1 Using gfortran on Linux
2 Memory pooling ENABLED - using zero-copy string pool [DEFAULT]
3 C string library DISABLED - using native Fortran strings
4 rm -rf build bin
5 Clean completed!
6 mkdir -p build
7 mkdir -p build/common
8 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/common/types.f90 -o build/common/types.o
9 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/common/version.f90 -o build/common/version.o
10 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/common/error_handling.f90 -o build/common/error_handling.o
11 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/common/performance.f90 -o build/common/performance.o
12 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/common/string_pool.f90 -o build/common/string_pool.o
13 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/common/memory_dashboard.f90 -o build/common/memory_dashboard.o
14 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/common/buffer_ops.f90 -o build/common/buffer_ops.o
15 mkdir -p build/system
16 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/system/interface.f90 -o build/system/interface.o
17 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/common/io_helpers.f90 -o build/common/io_helpers.o
18 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/system/signals.f90 -o build/system/signals.o
19 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/system/signal_handling.f90 -o build/system/signal_handling.o
20 mkdir -p build/parsing
21 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/parsing/glob.f90 -o build/parsing/glob.o
22 mkdir -p build/scripting
23 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/variables.f90 -o build/scripting/variables.o
24 mkdir -p build/execution
25 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/execution/jobs.f90 -o build/execution/jobs.o
26 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/advanced_test.f90 -o build/scripting/advanced_test.o
27 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/test_builtin.f90 -o build/scripting/test_builtin.o
28 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/printf_builtin.f90 -o build/scripting/printf_builtin.o
29 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/read_builtin.f90 -o build/scripting/read_builtin.o
30 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/getopts_builtin.f90 -o build/scripting/getopts_builtin.o
31 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/directory_builtin.f90 -o build/scripting/directory_builtin.o
32 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/parsing/command_tree.f90 -o build/parsing/command_tree.o
33 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/execution/command_capture.f90 -o build/execution/command_capture.o
34 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/expansion.f90 -o build/scripting/expansion.o
35 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/substitution.f90 -o build/scripting/substitution.o
36 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/control_flow.f90 -o build/scripting/control_flow.o
37 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/execution/builtin_interface.f90 -o build/execution/builtin_interface.o
38 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/parsing/lexer.f90 -o build/parsing/lexer.o
39 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/parsing/parser.f90 -o build/parsing/parser.o
40 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/parsing/grammar_parser.f90 -o build/parsing/grammar_parser.o
41 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/execution/trap_dispatch.f90 -o build/execution/trap_dispatch.o
42 mkdir -p build/io
43 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/io/syntax_highlight.f90 -o build/io/syntax_highlight.o
44 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/io/suggestions.f90 -o build/io/suggestions.o
45 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/abbreviations.f90 -o build/scripting/abbreviations.o
46 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/completion.f90 -o build/scripting/completion.o
47 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/io/readline.f90 -o build/io/readline.o
48 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/prompt_formatting.f90 -o build/scripting/prompt_formatting.o
49 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/shell_options.f90 -o build/scripting/shell_options.o
50 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/aliases.f90 -o build/scripting/aliases.o
51 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/execution/better_errors.f90 -o build/execution/better_errors.o
52 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/execution/pipeline_helpers.f90 -o build/execution/pipeline_helpers.o
53 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/execution/executor.f90 -o build/execution/executor.o
54 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/io/fd_redirection.f90 -o build/io/fd_redirection.o
55 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/execution/coprocess.f90 -o build/execution/coprocess.o
56 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/execution/ast_executor.f90 -o build/execution/ast_executor.o
57 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/command_builtin.f90 -o build/scripting/command_builtin.o
58 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/scripting/config.f90 -o build/scripting/config.o
59 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/io/heredoc.f90 -o build/io/heredoc.o
60 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/execution/builtin_help_texts.f90 -o build/execution/builtin_help_texts.o
61 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/execution/eval_builtin.f90 -o build/execution/eval_builtin.o
62 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/execution/builtins.f90 -o build/execution/builtins.o
63 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/execution/command_capture_callback.f90 -o build/execution/command_capture_callback.o
64 gfortran -Wall -Wno-unused-variable -Wno-unused-dummy-argument -Wno-maybe-uninitialized -Wno-function-elimination -Wno-surprising -Wno-character-truncation -std=f2018 -fall-intrinsics -fPIC -O2 -cpp -DUSE_MEMORY_POOL -Jbuild -c src/fortsh.f90 -o build/fortsh.o
65 mkdir -p build/c_interop
66 gcc -Wall -Wextra -fPIC -g -O2 -c src/c_interop/fd_wrapper.c -o build/c_interop/fd_wrapper.o
67 gcc -Wall -Wextra -fPIC -g -O2 -c src/c_interop/terminal_size.c -o build/c_interop/terminal_size.o
68 gcc -Wall -Wextra -fPIC -g -O2 -c src/c_interop/fortsh_strings.c -o build/c_interop/fortsh_strings.o
69 mkdir -p bin
70 gfortran build/c_interop/fd_wrapper.o build/c_interop/terminal_size.o build/c_interop/fortsh_strings.o build/common/types.o build/common/version.o build/common/error_handling.o build/common/performance.o build/common/string_pool.o build/common/memory_dashboard.o build/common/buffer_ops.o build/system/interface.o build/common/io_helpers.o build/system/signals.o build/system/signal_handling.o build/parsing/glob.o build/scripting/variables.o build/execution/jobs.o build/scripting/test_builtin.o build/scripting/advanced_test.o build/scripting/printf_builtin.o build/scripting/read_builtin.o build/scripting/getopts_builtin.o build/scripting/directory_builtin.o build/scripting/command_builtin.o build/scripting/prompt_formatting.o build/scripting/config.o build/scripting/aliases.o build/scripting/abbreviations.o build/io/syntax_highlight.o build/execution/coprocess.o build/execution/better_errors.o build/io/heredoc.o build/io/fd_redirection.o build/scripting/control_flow.o build/parsing/lexer.o build/parsing/command_tree.o build/parsing/grammar_parser.o build/parsing/parser.o build/scripting/completion.o build/execution/builtin_help_texts.o build/execution/builtin_interface.o build/execution/trap_dispatch.o build/execution/pipeline_helpers.o build/execution/executor.o build/execution/ast_executor.o build/execution/eval_builtin.o build/execution/builtins.o build/execution/command_capture.o build/execution/command_capture_callback.o build/scripting/expansion.o build/scripting/substitution.o build/io/suggestions.o build/io/readline.o build/scripting/shell_options.o build/fortsh.o -o bin/fortsh
71 Fortsh built successfully!
72 Building release version...
73 strip bin/fortsh
74 Release build complete! Binary size: 3.6M