./configure: Wrote _build/detected-config.sh and _build/detected-config.h build/compile.sh build-opt _build/oil/ovm-opt _build/oil/module_init.c _build/oil/main_name.c _build/oil/c-module-srcs.txt ~/build/oilshell/oil/_tmp/oil-tar-test/oil-0.9.0/Python-2.7.13 ~/build/oilshell/oil/_tmp/oil-tar-test/oil-0.9.0 Python/_warnings.c: In function ‘setup_context’: Python/_warnings.c:503:13: warning: implicit declaration of function ‘tolower’ [-Wimplicit-function-declaration] tolower(file_str[len-3]) == 'p' && ^ Python/getargs.c: In function ‘convertsimple’: Python/getargs.c:1034:21: warning: variable ‘encoding’ set but not used [-Wunused-but-set-variable] const char *encoding; ^ Modules/signalmodule.c: In function ‘trip_signal’: Modules/signalmodule.c:180:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result] write(wakeup_fd, "\0", 1); ^ ../py-yajl/yajl.c: In function ‘py_dumps’: ../py-yajl/yajl.c:107:16: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] spaces = IndentString(indent); ^ ../py-yajl/yajl.c: In function ‘py_dump’: ../py-yajl/yajl.c:206:16: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] spaces = IndentString(indent); ^ ../py-yajl/yajl.c: At top level: ../py-yajl/yajl.c:218:15: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] {"dumps", (PyCFunctionWithKeywords)(py_dumps), METH_VARARGS | METH_KEYWORDS, ^ ../py-yajl/yajl.c:218:15: note: (near initialization for ‘yajl_methods[0].ml_meth’) ../py-yajl/yajl.c:234:14: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] {"dump", (PyCFunctionWithKeywords)(py_dump), METH_VARARGS | METH_KEYWORDS, ^ ../py-yajl/yajl.c:234:14: note: (near initialization for ‘yajl_methods[3].ml_meth’) ../py-yajl/decoder.c:224:5: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] handle_number, ^ ../py-yajl/decoder.c:224:5: note: (near initialization for ‘decode_callbacks.yajl_number’) ../py-yajl/decoder.c:225:5: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] handle_string, ^ ../py-yajl/decoder.c:225:5: note: (near initialization for ‘decode_callbacks.yajl_string’) ../py-yajl/decoder.c:227:5: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types] handle_dict_key, ^ ../py-yajl/decoder.c:227:5: note: (near initialization for ‘decode_callbacks.yajl_map_key’) ../py-yajl/decoder.c: In function ‘_internal_decode’: ../py-yajl/decoder.c:272:37: warning: pointer targets in passing argument 3 of ‘yajl_get_error’ differ in signedness [-Wpointer-sign] str = yajl_get_error(parser, 1, buffer, buflen); ^ In file included from ../py-yajl/decoder.c:38:0: ../py-yajl/yajl/yajl-2.1.1/include/yajl/yajl_parse.h:201:30: note: expected ‘const unsigned char *’ but argument is of type ‘char *’ YAJL_API unsigned char * yajl_get_error(yajl_handle hand, int verbose, ^ ../py-yajl/encoder.c: In function ‘_internal_encode’: ../py-yajl/encoder.c:173:51: warning: pointer targets in passing argument 1 of ‘PyString_FromStringAndSize’ differ in signedness [-Wpointer-sign] PyObject* result = PyString_FromStringAndSize(buf, len); ^ In file included from Include/Python.h:99:0, from ../py-yajl/encoder.c:32: Include/stringobject.h:62:24: note: expected ‘const char *’ but argument is of type ‘const unsigned char *’ PyAPI_FUNC(PyObject *) PyString_FromStringAndSize(const char *, Py_ssize_t); ^ real 0m20.535s user 0m19.190s sys 0m1.330s ~/build/oilshell/oil/_tmp/oil-tar-test/oil-0.9.0 objcopy --only-keep-debug _build/oil/ovm-opt _build/oil/ovm-opt.symbols strip -o _build/oil/ovm-opt.stripped _build/oil/ovm-opt # What's the difference with debug symbols? # We need a relative path since it will be _bin/oil.ovm objcopy --add-gnu-debuglink=_build/oil/ovm-opt.symbols _build/oil/ovm-opt.stripped cat _build/oil/ovm-opt.stripped _build/oil/bytecode-opy.zip > _bin/oil.ovm chmod +x _bin/oil.ovm real 0m20.563s user 0m19.211s sys 0m1.334s Oil version 0.9.0 Release Date: 2021-09-11 18:30:21+00:00 Arch: x86_64 OS: Linux Platform: #29~16.04.1-Ubuntu SMP Tue Feb 12 16:31:10 UTC 2019 Compiler: GCC 5.4.0 20160609 Interpreter: OVM Interpreter version: 2.7.13 Bytecode: bytecode-opy.zip