Man kann z.B. im Require die Packages mit oder ohne Version angeben, wenn sie mit LIBSuffix erstellt wurden, also die "Version" nicht im Dateinamen steht.
also
RTL oder eben RTL123 ... bei Letzterem hast die Version fest verknuppelt und mußt das natürlich beim Upgrade (neues Delphi) auch mit anpassen.
In neueren Delphis ab 10.4 kann man beim Erstellen von eigenen Packages auch $(auto) als LIBSuffix angeben.
Zusammen mit dem "ohne Nummer" im Require lassen sich somit (bedingt) Projekte nun auch für mehrere Delphi-Vesionen benutzen, bzw. einfach upgraden ... ansonsten braucht man pro Delphi-Version eine DPK/DPROJ, bzw. muß beim Upgrade
immer wieder die Nummern ändern.