From: Andrey I. <ign...@im...> - 2023-06-01 15:59:37
|
Hello, I am building REDUCE from source code in GNU Guix operation system/package manager. Currently I have written a package definition which builds CSL version of REDUCE with FOX GUI successfully, at least on my laptop with Intel x86_64 architecture. Now I have realized that REDUCE source code contains a few bundled libraries, such as fox, editline, crlibm, softfloat, etc. Since GNU Guix packaging guidelines recommend to package such libraries separately, here I have the following questions. 1. As far as I understand some of these libraries are customized/modified versions of the original ones. Is it possible to compile REDUCE with original versions of these libraries as external dependencies without impact on performance? 2. Which of these bundled libraries can be easily replaced with their external counterparts? 3. What modifications to the build scripts should be made to compile with external libraries? Thank you. Best Regards, Andrey Ignatenko |