--- setup.py.orig 2018-08-01 13:28:43.609764343 -0600 +++ setup.py 2018-08-01 13:31:04.099897839 -0600 @@ -53,9 +53,11 @@ kwds = dict(include_dirs=[opj("src"), extra_compile_args=extra_compile_args, define_macros=macros, undef_macros=undef_macros) +parikwds = kwds.copy() +parikwds['libraries'] = ['pari'] extensions = [ - Extension("cysignals.signals", ["src/cysignals/signals.pyx"], **kwds), + Extension("cysignals.signals", ["src/cysignals/signals.pyx"], **parikwds), Extension("cysignals.pysignals", ["src/cysignals/pysignals.pyx"], **kwds), Extension("cysignals.alarm", ["src/cysignals/alarm.pyx"], **kwds), Extension("cysignals.pselect", ["src/cysignals/pselect.pyx"], **kwds),