corsix / polyfill-glibc

Patch Linux executables for compatibility with older glibc
Other
167 stars 3 forks source link

Multiple libraries having issues moving earlier than 2.38 #8

Open Ketrel opened 2 months ago

Ketrel commented 2 months ago

I get the following when I try to process a bunch of libraries in something I'm trying to pack up

Cannot change target version of ./libSDL2-2.0.so.0 to 2.35 (x86_64) due to missing knowledge about how to handle:
  strlcat@GLIBC_2.38
  strlcpy@GLIBC_2.38
  wcslcat@GLIBC_2.38
  wcslcpy@GLIBC_2.38
Cannot change target version of ./libkrb5support.so.0 to 2.35 (x86_64) due to missing knowledge about how to handle:
  strlcpy@GLIBC_2.38
Cannot change target version of ./libk5crypto.so.3 to 2.35 (x86_64) due to missing knowledge about how to handle:
  strlcpy@GLIBC_2.38
Cannot change target version of ./libpangoft2-1.0.so.0 to 2.35 (x86_64) due to missing knowledge about how to handle:
  strlcpy@GLIBC_2.38
Cannot change target version of ./libglib-2.0.so.0 to 2.35 (x86_64) due to missing knowledge about how to handle:
  strlcat@GLIBC_2.38
  strlcpy@GLIBC_2.38
Cannot change target version of ./libgio-2.0.so.0 to 2.35 (x86_64) due to missing knowledge about how to handle:
  strlcpy@GLIBC_2.38
Cannot change target version of ./libkrb5.so.3 to 2.35 (x86_64) due to missing knowledge about how to handle:
  strlcpy@GLIBC_2.38

System is using 2.39, and I was targeting 2.35

corsix commented 2 months ago

I believe I've addressed the offending functions in 9b9c05b8.