dns-terror (fastresolve-2.10_5) core dump na FreeBSD 10.x

Dan Lukes dan at obluda.cz
Fri Feb 26 12:45:52 CET 2016


Miroslav Lachman wrote on 26.2.2016 10:54:
>> Takze jina hypoteza - co optiony prekladu, kandidatem je zejmena
>> optimalizace (-O) ...

>> U me pri prekladu radka prekladajici dns-terror.cc vypada takhle:
>>> c++ -DPACKAGE=\"fastresolve\" -DVERSION=\"2.10\" -DHAVE_FGETLN=1 -DHAVE_LIBZ=1 -DHAVE_LIBADNS=1  -I. -I. -pipe -O -g -Wall -fstack-protector -fno-strict-aliasing  -I/usr/local/include -I/usr/local/include/db6 -c dns-terror.cc
>> a u tebe ?

> Par rozdilu tam je

> c++ -DPACKAGE=\"fastresolve\" -DVERSION=\"2.10\" -DHAVE_FGETLN=1 -DHAVE_LIBZ=1 -DHAVE_LIBADNS=1  -I. -I.   -pipe -g -fstack-protector -fno-strict-aliasing  -I/usr/local/include -I/usr/local/include/db5 -c dns-terror.cc

Takze rozdil skutecne je v optimalizaci a to vysvetluje, proc u me kod
vypada hodne jinak ...

No, bud' se "zarucene neplatna instrukce" u me vlivem optimalizace nekam
presunula, nebo se cely ten konstrukt prelozil jinak a vubec tam neni.
To v tenhle okamzik nejsem schopen jednoduse posoudit.

> Zkusim ted do make.conf pridat USE_GCC=yes a uvidim, co to provede.

No a/nebo to zkusit prelozit s optimalizaci.

Nicmene, na report autorum kodu je to tak jako tak, ja ale nedokazu
navrhnout vhodnou opravu zdrojaku.

Dan



More information about the Users-l mailing list