Hi Guys,

i just noticed, the compiled fish binary doesn’t depend on libexecinfo, 
whovewer  it checks for backtrace in compile time.
Does it a compile-time dependency or, runtime-dep, or both?

I’m on my way to reduce the build-time dependencies to the minimum on Haiku, 
here is my current recipe: 
https://github.com/haikuports/haikuports/blob/master/app-shells/fish/fish-2.5.0.recipe
 
<https://github.com/haikuports/haikuports/blob/master/app-shells/fish/fish-2.5.0.recipe>

As you can see, libexecinfo (what provides the backtrace support on Haiku and 
on some other platforms) defined as build and as runtime dep, but examining the 
created binary it doesn’t require this lib. Does fish require just the 
declarations form the header file, but not the actual library?

Thanks for all the fish!

—miqlas
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Fish-users mailing list
Fish-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fish-users

Reply via email to