Skip to content

Replace Makedepend #350

@onionka

Description

@onionka

Replace Makedepend with non-bugged one.

I tried build my project, but makedepend failed with SIGSEGV. There is Boost used, so it may be caused by heavy dependencies, but still, this should not happened.

$ valgrind makedepend -w 1000 /tmp/rpg-BEFA-Library-061df52/extracted/tests/main.cpp -f-

==17975== Stack overflow in thread 1: can't grow stack to 0xffe801ff8
==17975== Can't extend stack to 0xffe8010a8 during signal delivery for thread 1:
==17975==   no stack segment
==17975== 
==17975== Process terminating with default action of signal 11 (SIGSEGV)
==17975==  Access not within mapped region at address 0xFFE8010A8
==17975==    at 0x403148: ??? (in /usr/bin/makedepend)
==17975==  If you believe this happened as a result of a stack
==17975==  overflow in your program's main thread (unlikely but
==17975==  possible), you can try to increase the size of the
==17975==  main thread stack using the --main-stacksize= flag.
==17975==  The main thread stack size used in this run was 8388608.
==17975== Stack overflow in thread 1: can't grow stack to 0xffe801f70
==17975== 
==17975== Process terminating with default action of signal 11 (SIGSEGV)
==17975==  Access not within mapped region at address 0xFFE801F70
==17975==    at 0x48016C0: _vgnU_freeres (in /usr/lib64/valgrind/vgpreload_core-amd64-linux.so)
==17975==  If you believe this happened as a result of a stack
==17975==  overflow in your program's main thread (unlikely but
==17975==  possible), you can try to increase the size of the
==17975==  main thread stack using the --main-stacksize= flag.
==17975==  The main thread stack size used in this run was 8388608.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions