Skip to content

Latest commit

 

History

History
 
 

libbid

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Some hints when syncing libbid:

bid_gcc_intrinsics.h:

    Add PLT-bypassing hints:

    Add #include "libdfp_symbols.h"

    vim: %s/.*\(__bid_[^ (]*\).*/\0 hidden_proto(\1);/


Next, scan for these and append hidden_def when we find
the implementations (with GNU grep):

    for i in $(grep -oP "(?<=hidden_proto\()[^)]*" bid_gcc_intrinsics.h); do echo "hidden_def($i);" >> $(grep -e $i -l *c); done
    for i in _*.c; do echo "$i"; vim -c "#endif\n\(hidden_def.*\)$/\1\r#endif/ge" -c "w" -c "qall" $i; done


Likewise, ensure nothing is missing from the makefile,
otherwise GCC will kindly, and quietly link in whatever
was built inside libgcc. This may or may not get caught
by tests.

    check Makefile for missing files