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
