On 2010-07-17 23:08, Mattias Gaertner wrote:
That's not needed.
Use fpc.exe and it will call the right compiler. Make sure your fpc.cfg
contains macros and the paths are right.
This is what I did:

I installed 32bit version in folder C:/FPC_Lazarus_x86 and 64bit version in C:/FPC_Lazarus_x64, hoping that they would peacefully coexist.

They didn't.

I think the reason why they didn't is because both installations share the same data folder i.e. C:\Users\$username\AppData\Local\lazarus

Hence, both the x86 and x64 versions share the information stored under that folder --which screws up things.

A better solution, IMO, would be to use both the patform and version numbers; so that workdirs become:

C:\Users\$username\AppData\Local\lazarus\0.9.29\win32\2.4.0
C:\Users\$username\AppData\Local\lazarus\0.9.29\win32\2.4.3
C:\Users\$username\AppData\Local\lazarus\0.9.29\win64\2.4.0
C:\Users\$username\AppData\Local\lazarus\0.9.29\win64\2.4.3

etc.

This way, I can have several different versions live under the same $username.

One more thing: Lazarus, when uninstalled, removes neither its install folder, nor its workdir; which it should.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to