In article <alpine.DEB.2.22.394.2110141753370.3825109@thelappy>, Rhett Aultman <rh...@rhettaultman.com> wrote: > Hi, all,
> I've recently become interested in RISC OS because of its support for more > minimal hardware specs while supporting a number of features critical for > modern computing (e.g. SSL/TLS). > I'm trying to get Nettle building from source, and it appears to require a > gccsdk setup, which I've done, and also a number of libraries from gccsdk > which I could get through the build-libs script. One tricky thing, > though, is that it appears that some of the libraries, like openssl 1.1.1, > build with VFP enabled, while others, like zlib, build with FPA instead. > This brings up a linkage problem when it comes time to link Nettle. > I temporarily resolved this through going into the build scripts and > forcing VFP everywhere through CFLAGS manipulation, but it's not entirely > an ideal process, and really I'd prefer the more widely accepted FPA just > because VFP shouldn't be all that important for doing SSH. > Is there a way to control the floating point support that I'm building for > that I missed? Any particular reason why the openssl is building in VFP > but other libraries aren't? In the setvars file for libssl1.1.1 look for the line which has e.g., AB_ROARCHV=v3 If it's different to the above change it match. This ensures it is built for FPA. The default was v6zk until a couple of days ago. _______________________________________________ GCCSDK mailing list gcc@gccsdk.riscos.info Bugzilla: http://www.riscos.info/bugzilla/index.cgi List Info: http://www.riscos.info/mailman/listinfo/gcc Main Page: http://www.riscos.info/index.php/GCCSDK