I recently had an issue with building and needed to pass the linker a
-fPIC parameter. I went to Project/Compiler Options/Linking  and added
-fPIC parameter and put a check mark near the option to enable the
linking options and still had the error.

I reported the issue as an FPC bug (
http://bugs.freepascal.org/view.php?id=12940 ) because I thought I had
done all that I could to provide Linker  with my option.  The bug was
reviewed (thanks Jonas :-) and it was suggested that I place the
option in the "Other" tab under Custom Options... Which FIXED my Build
Problem (thanks again Jonas ;-)

I recognize this is not a bug in FPC but I do think it is worth
putting out here for consumption that even a newbie would have
expected that best place to put a linking option would be on the
Linking Tab, and that the phrase "Pass Options to the Linker" with a
check box would be dead right.

I must confess that when I got the message during the build process I
had "guessed" at first and expected to have fed the linker the
suggested parameter.

Should I submit this issue as a bug to Lazarus so it gets worked in?
Is this even a bug?

My thoughts are it should have passed that I should not have to enter
the parameter in Other/options section but that the Linker tab would
suffice.  I don't know the inner workings and logic of progression
form code to dynamic library on Linux completely so I will certainly
defer here.  But I am very curious on how all of these things work.
Any feedback at all would be helpful and more than welcome.
_______________________________________________
Lazarus mailing list
[email protected]
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to