Hmmm...
Soweit ich weiß (und so hat es bisher auch jahrelang geklappt), werden (je Plattform) immer zwei Versionen der .dcu-Dateien von Komponenten erzeugt: eine Release-Version und eine Version mit Debug-Informationen. Die Release-.dcu wird in das Verzeichnis geschrieben, das auch im Bibliothekspfad aufgenommen wird, die Debug-.dcu steht in einem anderen Verzeichnis, das in die Liste der "Debug-
DCU" Pfade aufgenommen wird.
Soweit ich weiß gibt bei den .bpl und .dcp je Plattform nur eine - oder liege ich da falsch? In den Bibiliotheksoptionen (Tools->Optionen->Sprache->Delphi->Bibliothek) wird je Plattform nur ein Standardverzeichnis für diese Dateien angeboten - im Gegensatz zu Bibilothekspfad und Debug-
DCU-Pfad, die ganze Listen aufnehmen können.
Ich bin mir auch nicht sicher, ob das Problem in den Pfadeinstellungen oder in den Compiler-/Linker-Einstellungen liegt.
Die Einstellungen in meinem Anwendungsprojekt sind anscheinend richtig, denn z.B. in der
VCL.Forms.pas funktionieren Break-Points.
Deshalb müssten dann evtl. die Compiler/Linker Einstellungen in meinen Packages falsch sein. Ich habe meine Einstellungen mal als Screenshot angehängt: