Compiled on RPI3B with 6.1.25-piCore-v7 Compile Flags: CPPFLAGS='-DNDEBUG' CFLAGS='-march=armv6zk -mtune=arm1176jzf-s -mfpu=vfp -L/usr/local/lib -Os -pipe -flto -fuse-linker-plugin -fno-exceptions' CXXFLAGS='-march=armv6zk -mtune=arm1176jzf-s -mfpu=vfp -L/usr/local/lib -Os -pipe -flto -fuse-linker-plugin -fno-exceptions -fno-rtti' LDFLAGS='-Wl,-rpath=/usr/local/lib -Wl,-O1' export CPPFLAGS CFLAGS CXXFLAGS LDFLAGS Dependencies: compiletc libxml2-dev llvm15-bin Commands: wget https://github.com/nghttp2/nghttp2/releases/download/v1.55.1/nghttp2-1.55.1.tar.xz tar -xf nghttp2-1.55.1.tar.gz cd nghttp2-1.55.1/ # There's something buggy with '--enable-lib-only', so we'll remove the redundent files manually ./configure --prefix=/usr/local --localstatedir=/var time make -j4 real 0m 26.98s user 0m 44.43s sys 0m 4.18s DESTDIR=/tmp/packing-nghttp2 make install llvm-strip --strip-debug /tmp/packing-nghttp2/usr/local/lib/libnghttp2.a strip --strip-unneeded /tmp/packing-nghttp2/usr/local/lib/libnghttp2.so.14.* # dev mkdir -p /tmp/packing-nghttp2-dev/usr/local/lib mv /tmp/packing-nghttp2/usr/local/lib/pkgconfig /tmp/packing-nghttp2-dev/usr/local/lib mv /tmp/packing-nghttp2/usr/local/lib/*a /tmp/packing-nghttp2-dev/usr/local/lib mv /tmp/packing-nghttp2/usr/local/include /tmp/packing-nghttp2-dev/usr/local/ # main cd /tmp/packing-nghttp2 rm -fr ./usr/local/bin ./usr/local/share/man ./usr/local/share/doc ====================================================================================================================== Package version: 1.55.1 Library version: 38:3:24 Install prefix: /usr/local System types: Build: armv7l-unknown-linux-gnueabihf Host: armv7l-unknown-linux-gnueabihf Target: armv7l-unknown-linux-gnueabihf Compiler: C compiler: gcc CFLAGS: -march=armv6zk -mtune=arm1176jzf-s -mfpu=vfp -L/usr/local/lib -Os -pipe -flto -fuse-linker-plugin -fno-exceptions LDFLAGS: -Wl,-rpath=/usr/local/lib -Wl,-O1 C++ compiler: g++ -std=c++14 CXXFLAGS: -march=armv6zk -mtune=arm1176jzf-s -mfpu=vfp -L/usr/local/lib -Os -pipe -flto -fuse-linker-plugin -fno-exceptions -fno-rtti CXXCPP: g++ -E -std=c++14 C preprocessor: gcc -E CPPFLAGS: -DNDEBUG WARNCFLAGS: WARNCXXFLAGS: CXX1XCXXFLAGS: EXTRACFLAG: -fvisibility=hidden BPFCFLAGS: EXTRABPFCFLAGS: LIBS: DEFS: -DHAVE_CONFIG_H EXTRA_DEFS: Library: Shared: yes Static: yes Libtool: LIBTOOL_LDFLAGS: Python: Python: : PYTHON_VERSION: Test: CUnit: no (CFLAGS='' LIBS='') Failmalloc: yes Libs: OpenSSL: no (CFLAGS='' LIBS='') Libxml2: yes (CFLAGS='-I/usr/local/include/libxml2' LIBS='-L/usr/local/lib -lxml2') Libev: no (CFLAGS='' LIBS='') Libc-ares: no (CFLAGS='' LIBS='') libngtcp2: no (CFLAGS='' LIBS='') libngtcp2_crypto_quictls: no (CFLAGS='' LIBS='') libngtcp2_crypto_boringssl: no (CFLAGS='' LIBS='') libnghttp3: no (CFLAGS='' LIBS='') libbpf: no (CFLAGS='' LIBS='') Libevent(SSL): no (CFLAGS='' LIBS='') Jansson: no (CFLAGS='' LIBS='') Jemalloc: no (CFLAGS='' LIBS='') Zlib: yes (CFLAGS='' LIBS='-lz') Systemd: no (CFLAGS='' LIBS='') Third-party: http-parser: no MRuby: no (CFLAGS='' LIBS='') Neverbleed: no Features: Applications: no HPACK tools: no Examples: no Threading: yes HTTP/3 (EXPERIMENTAL): no