[00:04:20] *** Quits: navcoin-bot (~navcoin-b@nav.community) (Remote host closed the connection) [00:04:28] *** Joins: navcoin-bot (~navcoin-b@nav.community) [06:05:52] @aguycalled when you are up I need a bit if a hand with the configure system. [06:08:05] I need to get the qt compiling bit found nav won't work with a few of the latest libs. So I have a setup support for open ssl and upgrade the lib to the lastest sec256k [06:08:56] I need the make file to be created with -fcip enabled. So qt works. [06:09:37] I have this on another branch. [06:13:37] I can get it working by manually changing the configure file. But just want that to auto gen correctly. [07:00:37] what versions are u looking to update to [07:01:06] openssl worked for me fine when we removed bignum [07:01:47] but we might need to add again bignum for some of the new features we talked yesterday [07:02:33] did you backtest if it still compiles on systems with old versions of the libraries when you add the -fpic [07:03:04] anyway bitcoin autoconf already includes a mechanism to add fpic if necessary afaik [07:03:29] normally the issue is with precompiled libraries shipped with sos [07:03:42] cant you compile your own? [07:03:55] did you try using depends/? [07:04:09] @paul [07:09:37] configure.ac : line 480 [07:09:39] if test x$TARGET_OS != xwindows; then # All windows code is PIC, forcing it on just adds useless compile warnings AX_CHECK_COMPILE_FLAG([-fPIC],[CFLAGS="-fPIC"]) fi [07:09:57] https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html [07:33:16] Ok, that what I need I think. I'm running Ubuntu 18.04. [07:33:54] Btc 16.2 ompiles fine. [07:39:42] For some reason our navcoin configure won't flag on -fPIC [07:40:38] I will keep digging as 1. I'm learning heaps. And 2 it should be easy for devs to get going. [07:41:04] And 3 we can work with the latest libs. [07:42:10] 4, i don't have to wait for gtian builds to test my ui [07:43:22] Btc and pivx do tho. [07:43:36] So... I will find out why. [07:53:27] afaik we are on the same versions as btc [07:53:42] what do u need to add to the makefile so it compiles? [08:43:38] the config is quite differnent [08:43:52] they have PIC_FLAGS = -fPIC PIE_FLAGS = -fPIE [08:44:11] QT_PIE_FLAGS = -fPIC [08:44:17] and we have [08:44:46] PIC_FLAGS = PIE_FLAGS = -fPIE QT_PIE_FLAGS = [08:45:05] i need -fPIC for qt to complie, [08:45:48] and secp256k updates for the openssl and new build system [08:47:29] also i made some other build changes too [08:58:00] in there configure file they have this exta function [08:58:05] { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cxxflags___fPIC" >&5 $as_echo "$ax_cv_check_cxxflags___fPIC" >&6; } if test "x$ax_cv_check_cxxflags___fPIC" = xyes; then : PIC_FLAGS="-fPIC" else : fi [08:58:14] its not in ours [08:58:41] but i have know idea where the file is that creates it [08:59:25] configure.ac [08:59:33] comes from there [09:10:13] great i found it and added it ours, [09:10:21] make file looks good now [09:11:04] i just makde disclean and am trying fresh [09:11:05] 😃 [09:11:14] thanks @aguycalled [10:56:23] all built! [10:56:25] thanks [11:06:41] great! [11:29:13] could you push the changes to v4.3.0-rc? [11:29:36] or open a pr without cold staking [21:05:55] Yea i will do. Just need to look at the arm build and add a condition its failing on the test build. Also i will put it through gittian to make sure everything comes out right as well. [22:51:48] 👍