Recent

Author Topic: unit output path  (Read 104 times)

wschulte

  • New member
  • *
  • Posts: 17
unit output path
« on: May 13, 2019, 09:26:21 am »
 Picking up the pieces after gotting a new laptop I installed the latest Lazarus (Laz 2.0.2, fpc 3.0.4) and started recompiling libraries. Nothing changed and the unit output directory is in the package options defined as "lib/$(Target_CPU)-$(Target_OS)" (as usual), so I expected the units to come in "lib/x86_64-linux". To my surprise they got in "lib/-", as if the CPU and OS variable were empty. But compiling the test program for the library did go to the expected location ("lib/x86_64-linux"), though it didn't compile because the library wasn't found.

I cant find what I am doing wrong. Checked all location, permissions on the locations and I can't find anything. Anybody an idea ?

wschulte

  • New member
  • *
  • Posts: 17
Re: unit output path
« Reply #1 on: May 14, 2019, 07:36:04 am »
Ah, issue solved: removed complete library and all fpc/lazarus config files. Checked out a new copy of the library and now everything went as expected: output goes to "lib/x86_64-linux".

No idea what the cause was, but it works again and I can get on.