Skip to content

Instantly share code, notes, and snippets.

=== configuring in src/secp256k1 (/distsrc-base/distsrc-d8f1e1327f9c-x86_64-linux-gnu/src/secp256k1)
configure: running /bin/sh ./configure --disable-option-checking '--prefix=/'  '--disable-ccache' '--disable-maintainer-mode' '--disable-dependency-tracking' '--enable-reduce-exports' '--disable-bench' '--disable-gui-tests' '--disable-fuzz-binary' '--disable-threadlocal' 'CFLAGS=-O2 -g -ffile-prefix-map=/bitcoin=.' 'CXXFLAGS=-O2 -g -ffile-prefix-map=/bitcoin=.' 'LDFLAGS=-Wl,--as-needed -Wl,--dynamic-linker=/lib64/ld-linux-x86-64.so.2 -static-libstdc++ -Wl,-O2' 'PKG_CONFIG_PATH=/root/.guix-profile/lib/pkgconfig' 'PYTHONPATH=/root/.guix-profile/lib/python3.8/site-packages' '--disable-shared' '--with-pic' '--enable-benchmark=no' '--enable-module-recovery' '--enable-module-schnorrsig' '--enable-experimental' --cache-file=/dev/null --srcdir=.
configure: loading site script /bitcoin/depends/x86_64-linux-gnu/share/config.site
checking build system type... aarch64-unknown-linux-gnu
checking host system type...

objdump -T guix-build-797b3ed90900/distsrc-797b3ed90900-*/src/bitcoind | grep -i glibc

x86_64-linux-gnu

0000000000000000      DF *UND*	0000000000000000  GLIBC_2.2.5 ftell
0000000000000000      DF *UND*	0000000000000000  GLIBC_2.3.2 pthread_cond_signal
0000000000000000      DF *UND*	0000000000000000  GLIBC_2.2.5 getegid
0000000000000000      DF *UND*	0000000000000000  GLIBC_2.2.5 setvbuf
0000000000000000      DF *UND*	0000000000000000  GLIBC_2.3   strtold_l
0000000000000000      DF *UND*	0000000000000000  GLIBC_2.2.5 __errno_location
### ./genisoimage
```diff
@@ -49796,16 +49796,16 @@
 000c2830: 6400 7573 616c 6f5f 6169 7361 7461 7069  d.usalo_aisatapi
 000c2840: 0075 7361 6c6f 5f61 7265 7365 7400 7363  .usalo_areset.sc
 000c2850: 616e 5f69 6e74 6572 6e61 6c00 7367 5f61  an_internal.sg_a
 000c2860: 6d61 7064 6576 0075 7361 6c6f 5f61 6765  mapdev.usalo_age
 000c2870: 745f 6669 7273 745f 6672 6565 5f73 6869  t_first_free_shi
 000c2880: 6c6c 7962 7573 0075 7361 6c6f 5f61 6d65 llybus.usalo_ame
In file included from addrman.cpp:6:
In file included from ./addrman.h:15:
In file included from ./util/system.h:20:
In file included from ./fs.h:14:
In file included from /usr/local/include/boost/filesystem.hpp:16:
In file included from /usr/local/include/boost/filesystem/path.hpp:32:
/usr/local/include/boost/io/detail/quoted_manip.hpp:62:23: warning: definition of implicit copy constructor for 'quoted_proxy<const std::__1::basic_string<char> &, char>' is deprecated because it has a user-declared copy assignment operator [-Wdeprecated-copy]
        quoted_proxy& operator=(const quoted_proxy&);  // = deleted
                      ^
master/bitcoin-0.20.99/bin/bitcoind.exe:	file format COFF-x86-64

Sections:
Idx Name           Size     VMA              Type
  0 .text          00783578 0000000000401000 TEXT DATA
  1 .data          00007c30 0000000000b85000 DATA
  2 .rdata         000c69e0 0000000000b8d000 DATA
  3 .pdata         00036870 0000000000c54000 DATA

compiled with linker optimisations on

Sections:
Idx Name          Size      VMA               LMA               File off  Algn
  0 .interp       0000001c  00000000000002e0  00000000000002e0  000002e0  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  1 .note.ABI-tag 00000020  00000000000002fc  00000000000002fc  000002fc  2**2
                  CONTENTS, ALLOC, LOAD, READONLY, DATA
  2 .note.gnu.build-id 00000024  000000000000031c  000000000000031c  0000031c  2**2
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/time.h
130:time_t posix2time(time_t);
135:time_t time2posix(time_t);

/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdlib.h
159:/* posix_memalign is now declared in _malloc.h */
187:__swift_unavailable_on("Use posix_spawn APIs or NSTask instead.", "Process spawning is unavailable")
220:int	 posix_openpt(int);
293:int	 daemon(int, int) __DARWIN_1050(daemon) __OSX_AVAILABLE_BUT_DEPRECATED_MSG(__MAC_10_0, __MAC_10_5, __IPHONE_2_0, __IPHONE_2_0, "Use posix_spawn APIs instead.") __WATCHOS_PROHIBITED __TVOS_PROHIBITED;
dyld: bind: bitcoin-qt:0x10A9BB198 = CarbonCore:_LocaleRefFromLocaleString, *0x10A9BB198 = 0x7FFF3400E559
dyld: bind: bitcoin-qt:0x10A9BB278 = LaunchServices:_ReleaseIconRef, *0x10A9BB278 = 0x7FFF34302CD8
dyld: bind: bitcoin-qt:0x10A9BB298 = CarbonCore:_UCCompareText, *0x10A9BB298 = 0x7FFF33FB5FCB
dyld: bind: bitcoin-qt:0x10A9BB2A0 = CarbonCore:_UCCreateCollator, *0x10A9BB2A0 = 0x7FFF33FB5A14
dyld: bind: bitcoin-qt:0x10A9BB2A8 = CarbonCore:_UCDisposeCollator, *0x10A9BB2A8 = 0x7FFF33FB8C62
dyld: bind: bitcoin-qt:0x10A9BB2B0 = CarbonCore:_UCKeyTranslate, *0x10A9BB2B0 = 0x7FFF33FBBBD0
(lldb) bt all
* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP
* frame #0: 0x00007fff73bacf2e libsystem_kernel.dylib`__semwait_signal + 10
frame #1: 0x00007fff73b38914 libsystem_c.dylib`nanosleep + 199
frame #2: 0x00007fff70ca8dc4 libc++.1.dylib`std::__1::this_thread::sleep_for(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000000l> > const&) + 73
frame #3: 0x0000000100460f5d bitcoind`UninterruptibleSleep(std::__1::chrono::duration<long long, std::__1::ratio<1l, 1000000l> > const&) at thread:448:9 [opt]
frame #4: 0x0000000100460f26 bitcoind`UninterruptibleSleep(n=<unavailable>) at time.cpp:19 [opt]
frame #5: 0x0000000100004110 bitcoind`main [inlined] WaitForShutdown(node=<unavailable>) at bitcoind.cpp:32:9 [opt]
frame #6: 0x00000001000040f3 bitcoind`main [inlined] AppInit(argc=1, argv=<unavailable>) at bitcoind.cpp:158 [opt]
frame #7: 0x0000000100003f94 bitcoind`main(argc=1, argv=<unavailable>) at bitcoind.cpp:176 [opt]