Ext3 filesystem symlink dereferencing mess
Original Reporter info from Mantis: vano
-
Reporter name: IvankoB
Original Reporter info from Mantis: vano
- Reporter name: IvankoB
Description:
If the Lazarus source/build tree is within a path which is symlinked to, or IDE settings set up (by browsing) to reference symlinked directories then their paths become AUTOdereferenced - no symlinks anymore but real paths instead.
No be bad but If several Lazarus versions are built and switched between by symlinking their directories then It prevents IDE & environment & components & project settings in one directory from instant usage in other directories - much handwork needed.
More to say, if third-party components are in the symlinked Lazarus tree and tried to be built then Lazarus find the units of that components twice - as the links and as the real files and starts to complain on unit dups when rebuilding oneself.
Steps to reproduce:
Just to allow Lazarus to browse symlinked Ext3 filesystem and save( or process - like components installation ) the browsing state.
Additional information:
Switching between directories by symlinking is not a distortion but a wide used ( and even recommended ) practice on Linux.
Mantis conversion info:
- Mantis ID: 1474
- OS: Linux
- OS Build: Debian Sarge
- Platform: i386
- Version: 0.9.11 (SVN)
- Monitored by: » etrusco (Flávio Etrusco)