inducer / islpy

Python wrapper for isl, an integer set library
http://pypi.python.org/pypi/islpy
73 stars 19 forks source link

nanobind: optimize build #116

Closed matthiasdiener closed 1 year ago

matthiasdiener commented 1 year ago

This further increases the speed of the nanobind-built islpy for the microbenchmark on M1, especially when building with the shipped ISL/imath:

Library size increases from 6.0 MByte to 7.6 MByte.

Also removes the manual addition of the -fvisibility=hidden flag, which nanobind already adds.

inducer commented 1 year ago

Not sure I understand the build failure. Any idea?

matthiasdiener commented 1 year ago

Not sure I understand the build failure. Any idea?

Not sure - maybe LTO messes up the linking?