version 1.2, 2017/01/01 18:51:40 |
version 1.3, 2017/01/02 09:21:56 |
|
|
.Bl -bullet |
.Bl -bullet |
.It |
.It |
Relative |
Relative |
.Ar -L |
.Fl L |
paths are put before absolute ones. |
paths are put before absolute ones. |
This allows to fix many (but not all, unfortunately) issues when software |
This fixes many (but not all, unfortunately) issues when software |
links to libraries already installed instead of those just built, because, |
links to libraries already installed instead of those just built because, |
e.g., |
for example, |
.Ar -L/usr/local/lib |
.Qq -L/usr/local/lib |
comes before |
comes before |
.Ar -L../libfoo . |
.Qq -L../libfoo . |
.It |
.It |
Extra (duplicate) |
Extra (duplicate) |
.Ar -L |
.Fl L |
and |
and |
.Ar -l |
.Fl l |
items are stripped from link command line. |
items are stripped from the link command line. |
.It |
.It |
When both |
When both |
.Ar -lstdc++ |
.Qq -lstdc++ |
and |
and |
.Ar -lestdc++ |
.Qq -lestdc++ |
are encountered in link command line, only the latter is kept. |
are encountered in the link command line, only the latter is kept. |
.El |
.El |