This appears to be a result of https://trac.sagemath.org/ticket/29052
Indeed, the rationale, wrong or not, is that the env. var. SAGE_ARB_LIBRARY
is only needed for building, not for running, Sage, and setting of
this variable has been therefore moved into
build/bin/sage-build-env-config(.in).

If you source build/bin/sage-build-env-config, i.e.

$ . build/bin/sage-build-env-config

then on Debian

$ ./sage -c "print(sage.env.cython_aliases()['ARB_LIBRARY'])"
flint-arb

as it should be.

Not sure whether anything should be fixed here.

Best
Dima


On Mon, Mar 9, 2020 at 4:26 PM Michael Orlitzky <[email protected]> wrote:
>
> On 3/9/20 10:00 AM, Marc Mezzarobba wrote:
> > Is it expected that ARB_LIBRARY is set to 'arb' (as opposed to
> > 'flint-arb') on a Debian box where Sage links against the system
> > arb?
>
> The "success" branch of the AC_CHECK_LIB([flint-arb],... call in arb's
> spkg-configure.m4 looks off to me, because AC_CHECK_LIB (unlike
> AC_SEARCH_LIBS) doesn't prepend -l<library> to LIBS if you provide a
> non-empty success branch.
>
> But, that doesn't explain why you're getting ARB_LIBRARY=arb. I would
> expect that to be ARB_LIBRARY=flint-arb in any case. You might be able
> to get more info by running ./configure again and looking for the arb
> stuff in config.log.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/sage-devel/47efdae1-9a51-2880-5bfe-e247d933cf25%40orlitzky.com.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAAWYfq3wsiA_brFJCzuJLWz7duvCjc7eaCwN%3DFjrBS_TKeBjKQ%40mail.gmail.com.

Reply via email to