snap-stanford / snap

Stanford Network Analysis Platform (SNAP) is a general purpose network analysis and graph mining library.
Other
2.16k stars 797 forks source link

Make wheels manylinux compliants #194

Closed wizmer closed 4 years ago

wizmer commented 4 years ago

Hi,

It seems the linux wheels are not manylinux compliant. I just had a problem similar to #189 and it is caused by the wheels being built with a too recent version of GLIBC. The manylinux policy https://www.python.org/dev/peps/pep-0513/#id40 requires that the wheel should be built with GLIBC <= 2.5 while here 2.27 was used.

I could try to fix this using https://github.com/matthew-brett/multibuild/ but I would like to be sure that the proposition would be accepted before starting the work. For reference, I already have some experience with manylinux (https://github.com/BlueBrain/libsonata-wheels/ and https://github.com/BlueBrain/morphio-wheels/ are managed by myself)

Thanks

wizmer commented 4 years ago

Closed and reopened in https://github.com/snap-stanford/snap-python/issues/122 Sorry about that