You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
error: cannot repair "pynemo-0.0.0.dev0-cp311-cp311-linux_x86_64.whl" to "manylinux_2_28_x86_64" ABI because of the presence of too-recent versioned symbols. You'll need to compile the wheel on an older toolchain.
#516
Open
mcleantom opened this issue
Nov 6, 2024
· 0 comments
I can create the wheel but when it gets to auditwheel repair it says:
auditwheel: error: cannot repair "pynemo-0.0.0.dev0-cp311-cp311-linux_x86_64.whl" to "manylinux_2_28_x86_64" ABI because of the presence of too-recent versioned symbols. You'll need to compile the wheel on an older toolchain.
I couldnt post the full debug logs as it was too long, but using auditwheel symbols I am getting
pynemo/_core.cpython-311-x86_64-linux-gnu.so is manylinux_2_28 compliant.
pynemo/ld-2.28.so is manylinux_2_28 compliant.
pynemo/ld-linux-x86-64.so.2 is manylinux_2_28 compliant.
pynemo/libc-2.28.so is manylinux_2_28 compliant.
pynemo/libc.so.6 is manylinux_2_28 compliant.
pynemo/libdl-2.28.so is not manylinux_2_28 compliant because it links the following forbidden libraries:
libc.so.6 offending symbols: _dl_signal_error@@GLIBC_PRIVATE, _dl_vsym@@GLIBC_PRIVATE, _dl_addr@@GLIBC_PRIVATE, _dl_sym@@GLIBC_PRIVATE, _dl_rtld_di_serinfo@@GLIBC_PRIVATE
pynemo/libdl.so.2 is not manylinux_2_28 compliant because it links the following forbidden libraries:
libc.so.6 offending symbols: _dl_signal_error@@GLIBC_PRIVATE, _dl_vsym@@GLIBC_PRIVATE, _dl_addr@@GLIBC_PRIVATE, _dl_sym@@GLIBC_PRIVATE, _dl_rtld_di_serinfo@@GLIBC_PRIVATE
pynemo/libgcc_s-8-20210514.so.1 is manylinux_2_28 compliant.
pynemo/libgcc_s.so.1 is manylinux_2_28 compliant.
pynemo/libm-2.28.so is not manylinux_2_28 compliant because it links the following forbidden libraries:
libc.so.6 offending versions: GLIBC_PRIVATE
pynemo/libm.so.6 is not manylinux_2_28 compliant because it links the following forbidden libraries:
libc.so.6 offending versions: GLIBC_PRIVATE
pynemo/libpthread-2.28.so is not manylinux_2_28 compliant because it links the following forbidden libraries:
libc.so.6 offending symbols: __libc_siglongjmp@@GLIBC_PRIVATE, __tsearch@@GLIBC_PRIVATE, __getrlimit@@GLIBC_PRIVATE, __libc_dlclose@@GLIBC_PRIVATE, __libc_fatal@@GLIBC_PRIVATE, __sigtimedwait@@GLIBC_PRIVATE, __mmap@@GLIBC_PRIVATE, __libc_system@@GLIBC_PRIVATE, __munmap@@GLIBC_PRIVATE, __libc_fork@@GLIBC_PRIVATE, _IO_enable_locks@@GLIBC_PRIVATE, __write_nocancel@@GLIBC_PRIVATE, _dl_deallocate_tls@@GLIBC_PRIVATE, __call_tls_dtors@@GLIBC_PRIVATE, __libc_thread_freeres@@GLIBC_PRIVATE, __mprotect@@GLIBC_PRIVATE, __clock_gettime@@GLIBC_PRIVATE, __libc_fcntl64@@GLIBC_PRIVATE, __nanosleep_nocancel@@GLIBC_PRIVATE, __libc_current_sigrtmax_private@@GLIBC_PRIVATE, __tdelete@@GLIBC_PRIVATE, __libc_dlopen_mode@@GLIBC_PRIVATE, __read_nocancel@@GLIBC_PRIVATE, _dl_make_stack_executable@@GLIBC_PRIVATE, __libc_pthread_init@@GLIBC_PRIVATE, __ctype_init@@GLIBC_PRIVATE, __libc_dlsym@@GLIBC_PRIVATE, __tfind@@GLIBC_PRIVATE, __open64_nocancel@@GLIBC_PRIVATE, __libc_current_sigrtmin_private@@GLIBC_PRIVATE, __madvise@@GLIBC_PRIVATE, __pause_nocancel@@GLIBC_PRIVATE, __mktemp@@GLIBC_PRIVATE, __twalk@@GLIBC_PRIVATE, _dl_allocate_tls@@GLIBC_PRIVATE, __tunable_get_val@@GLIBC_PRIVATE, _dl_get_tls_static_info@@GLIBC_PRIVATE, __libc_alloca_cutoff@@GLIBC_PRIVATE, _dl_allocate_tls_init@@GLIBC_PRIVATE, __close_nocancel@@GLIBC_PRIVATE, __libc_allocate_rtsig_private@@GLIBC_PRIVATE, __libc_longjmp@@GLIBC_PRIVATE
pynemo/libpthread.so.0 is not manylinux_2_28 compliant because it links the following forbidden libraries:
libc.so.6 offending symbols: __libc_siglongjmp@@GLIBC_PRIVATE, __tsearch@@GLIBC_PRIVATE, __getrlimit@@GLIBC_PRIVATE, __libc_dlclose@@GLIBC_PRIVATE, __libc_fatal@@GLIBC_PRIVATE, __sigtimedwait@@GLIBC_PRIVATE, __mmap@@GLIBC_PRIVATE, __libc_system@@GLIBC_PRIVATE, __munmap@@GLIBC_PRIVATE, __libc_fork@@GLIBC_PRIVATE, _IO_enable_locks@@GLIBC_PRIVATE, __write_nocancel@@GLIBC_PRIVATE, _dl_deallocate_tls@@GLIBC_PRIVATE, __call_tls_dtors@@GLIBC_PRIVATE, __libc_thread_freeres@@GLIBC_PRIVATE, __mprotect@@GLIBC_PRIVATE, __clock_gettime@@GLIBC_PRIVATE, __libc_fcntl64@@GLIBC_PRIVATE, __nanosleep_nocancel@@GLIBC_PRIVATE, __libc_current_sigrtmax_private@@GLIBC_PRIVATE, __tdelete@@GLIBC_PRIVATE, __libc_dlopen_mode@@GLIBC_PRIVATE, __read_nocancel@@GLIBC_PRIVATE, _dl_make_stack_executable@@GLIBC_PRIVATE, __libc_pthread_init@@GLIBC_PRIVATE, __ctype_init@@GLIBC_PRIVATE, __libc_dlsym@@GLIBC_PRIVATE, __tfind@@GLIBC_PRIVATE, __open64_nocancel@@GLIBC_PRIVATE, __libc_current_sigrtmin_private@@GLIBC_PRIVATE, __madvise@@GLIBC_PRIVATE, __pause_nocancel@@GLIBC_PRIVATE, __mktemp@@GLIBC_PRIVATE, __twalk@@GLIBC_PRIVATE, _dl_allocate_tls@@GLIBC_PRIVATE, __tunable_get_val@@GLIBC_PRIVATE, _dl_get_tls_static_info@@GLIBC_PRIVATE, __libc_alloca_cutoff@@GLIBC_PRIVATE, _dl_allocate_tls_init@@GLIBC_PRIVATE, __close_nocancel@@GLIBC_PRIVATE, __libc_allocate_rtsig_private@@GLIBC_PRIVATE, __libc_longjmp@@GLIBC_PRIVATE
pynemo/librt-2.28.so is not manylinux_2_28 compliant because it links the following forbidden libraries:
libc.so.6 offending symbols: __recv@@GLIBC_PRIVATE, __libc_pwrite@@GLIBC_PRIVATE, __libc_fatal@@GLIBC_PRIVATE, __libc_pread@@GLIBC_PRIVATE, __pthread_barrier_init@@GLIBC_PRIVATE, __pthread_unwind@@GLIBC_PRIVATE, __pthread_get_minstack@@GLIBC_PRIVATE, __libc_dlopen_mode@@GLIBC_PRIVATE, __pthread_barrier_wait@@GLIBC_PRIVATE, __libc_dlsym@@GLIBC_PRIVATE, __socket@@GLIBC_PRIVATE, __pthread_attr_copy@@GLIBC_PRIVATE, __shm_directory@@GLIBC_PRIVATE, __fortify_fail@@GLIBC_PRIVATE, __close_nocancel@@GLIBC_PRIVATE
libpthread.so.0 offending symbols: __recv@@GLIBC_PRIVATE, __libc_pwrite@@GLIBC_PRIVATE, __libc_fatal@@GLIBC_PRIVATE, __libc_pread@@GLIBC_PRIVATE, __pthread_barrier_init@@GLIBC_PRIVATE, __pthread_unwind@@GLIBC_PRIVATE, __pthread_get_minstack@@GLIBC_PRIVATE, __libc_dlopen_mode@@GLIBC_PRIVATE, __pthread_barrier_wait@@GLIBC_PRIVATE, __libc_dlsym@@GLIBC_PRIVATE, __socket@@GLIBC_PRIVATE, __pthread_attr_copy@@GLIBC_PRIVATE, __shm_directory@@GLIBC_PRIVATE, __fortify_fail@@GLIBC_PRIVATE, __close_nocancel@@GLIBC_PRIVATE
pynemo/librt.so.1 is not manylinux_2_28 compliant because it links the following forbidden libraries:
libpthread.so.0 offending symbols: __recv@@GLIBC_PRIVATE, __libc_pwrite@@GLIBC_PRIVATE, __libc_fatal@@GLIBC_PRIVATE, __libc_pread@@GLIBC_PRIVATE, __pthread_barrier_init@@GLIBC_PRIVATE, __pthread_unwind@@GLIBC_PRIVATE, __pthread_get_minstack@@GLIBC_PRIVATE, __libc_dlopen_mode@@GLIBC_PRIVATE, __pthread_barrier_wait@@GLIBC_PRIVATE, __libc_dlsym@@GLIBC_PRIVATE, __socket@@GLIBC_PRIVATE, __pthread_attr_copy@@GLIBC_PRIVATE, __shm_directory@@GLIBC_PRIVATE, __fortify_fail@@GLIBC_PRIVATE, __close_nocancel@@GLIBC_PRIVATE
libc.so.6 offending symbols: __recv@@GLIBC_PRIVATE, __libc_pwrite@@GLIBC_PRIVATE, __libc_fatal@@GLIBC_PRIVATE, __libc_pread@@GLIBC_PRIVATE, __pthread_barrier_init@@GLIBC_PRIVATE, __pthread_unwind@@GLIBC_PRIVATE, __pthread_get_minstack@@GLIBC_PRIVATE, __libc_dlopen_mode@@GLIBC_PRIVATE, __pthread_barrier_wait@@GLIBC_PRIVATE, __libc_dlsym@@GLIBC_PRIVATE, __socket@@GLIBC_PRIVATE, __pthread_attr_copy@@GLIBC_PRIVATE, __shm_directory@@GLIBC_PRIVATE, __fortify_fail@@GLIBC_PRIVATE, __close_nocancel@@GLIBC_PRIVATE
pynemo/libstdc++.so.6 is manylinux_2_28 compliant.
pynemo/libstdc++.so.6.0.25 is manylinux_2_28 compliant.
I am not sure why I am getting a too-recent versioned error as I am building my library inside a manylinux_2_28 container. How can I fix this issue? Thanks
The text was updated successfully, but these errors were encountered:
I am trying to make my package both windows and linux compatible, the pyproject.toml for the package is:
I can create the wheel but when it gets to auditwheel repair it says:
I couldnt post the full debug logs as it was too long, but using auditwheel symbols I am getting
And the first bit of the output of the full logs:
I am not sure why I am getting a too-recent versioned error as I am building my library inside a manylinux_2_28 container. How can I fix this issue? Thanks
The text was updated successfully, but these errors were encountered: