ex0dus-0x / fuzzable

Framework for Automating Fuzzable Target Discovery with Static Analysis.
MIT License
506 stars 53 forks source link

undefined symbol: static_assert when trying to run analysis #85

Open ChipMonto opened 3 months ago

ChipMonto commented 3 months ago

Hi, Thanks for creating such a useful piece of software. Looks like some dependency has changed an now when trying to analyze a source code one gets the following error:

OSError: /usr/local/lib/python3.10/dist-packages/build/lang.so: undefined symbol: static_assert

Indeed looks like the symbol is missing, but I don't know where does the missing dependency come from:

# readelf -s ./lang.so | grep -i assert
     8: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND static_assert
   117: 0000000000000000     0 FUNC    GLOBAL DEFAULT  UND __assert_fail@GL[...]
   125: 0000000000000000     0 NOTYPE  GLOBAL DEFAULT  UND static_assert

Thanks in advance for any hints.

The system is ubuntu 22.04 and fuzzable was installed via pip install .