a simple and very common example would be "-lsocket" and "-lnsl" for programs 
which deal with networking and don't come with solaris/illumos specifc options 
by default. although these only require changes to the buildsystem and not the 
program itself.
other examples i ran into include syslog related things or clock stuff like 
timersub() and time related constants just to name a few. and of course gcc 
specifc things of all sorts.

and these are just solaris/illumos specific. looking at other operating systems 
and other hardware platforms there're many more.
these are typical examples for what using something else than gnu/linux means 
in practice as mentioned in my previous post. in addition to the solaris 11.3 
example i had in there already.

On Wed, 28 Feb 2024 07:52:43 -0600 (CST), Bob Friesenhahn wrote:
> I am curious about the nature of those modifications that "most foss"
> programs require.

------------------------------------------
illumos: illumos-discuss
Permalink: 
https://illumos.topicbox.com/groups/discuss/T00f6581e133964dc-Mac889e7a61633e00c7816fa4
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription

Reply via email to