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
When compartmentalizing dav1d and building with permissive mode (run ./rewrite.py --permissive-mode from immunant/dav1d/ia2), there's a link error saying pthread_atfork is undefined. pthread_atfork is called at
, and so commenting out this call allows things to compile and link, but doesn't fix the issue, and will probably break if fork is ever called. pthread_atfork is defined in libc.so, and providing libc.so as an explicit argument did not work like it did for __tls_get_addr@@GLIBC_2.3 and ld.so. Furthermore, this error used to not happen, and then all of a sudden it started happening, so I'm not sure what changed.
The text was updated successfully, but these errors were encountered:
When compartmentalizing
dav1d
and building with permissive mode (run./rewrite.py --permissive-mode
fromimmunant/dav1d/ia2
), there's a link error sayingpthread_atfork
is undefined.pthread_atfork
is called atIA2-Phase2/runtime/libia2/include/permissive_mode.h
Line 461 in 94f890b
fork
is ever called.pthread_atfork
is defined inlibc.so
, and providinglibc.so
as an explicit argument did not work like it did for__tls_get_addr@@GLIBC_2.3
andld.so
. Furthermore, this error used to not happen, and then all of a sudden it started happening, so I'm not sure what changed.The text was updated successfully, but these errors were encountered: