| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
0a993a3f6f |
TT#48650 Explicitly check for gperf binary
If the gperf dependency isn't present then people seem to miss that it's not available. Admittedly, the error message isn't entirely obvious: | Makefile:135: .depend: No such file or directory | ../utils/const_str_hash < sdp.c > sdp.strhash.c | open2: exec of gperf -t -E -l -c -t -I -H __csh_hash -N __csh_lookup_raw failed at ../utils/const_str_hash line 37. Change-Id: I15edcd0517e88c690be246dc628cb55e25297dd0 Closes: https://github.com/sipwise/rtpengine/issues/718 |
7 years ago |
|
|
5722f8b4fd |
TT#50954 use <STDIN> instead of <<>> for older Perl versions
fixes #694 Change-Id: I2ca830766577f27b85224ea3b5ffef105966ce2d |
7 years ago |
|
|
ff3b821e47 |
TT#50954 Use <<>> instead of <> as that has unsafe semantics
Change-Id: I6462d853f5669678357b72215b453414f683337d |
7 years ago |
|
|
98de5697e6 |
TT#48650 use constant string hashing for string lookups
To avoid repeated strcmp()s and make use of switch()'s optimised binary lookup, we employ a second build step that preprocesses certain .c files and uses gperf to substitute pseudomacros with their respective constant hash value. Change-Id: Id89c4728a0fc7aa911691d4dd1ba8e7b3916a983 |
7 years ago |