Disabling XTC registration is useful for two reasons:

  • First, it avoids an installation time dependency on xtc, which reduces the dependencies of ‘modern’ Stratego/XT packages to stratego-libraries only (STR-571). This is useful for platforms that are not yet fully supported by Stratego/XT (such as native Microsoft Windows).

  • Second, it makes a package more likely to be relocatable, which is required for making automated native Microsoft Windows builds of Stratego/XT possible in the buildfarm.

Packages like :ava-front usually install an XTC repository that is still used by other packages, so we don’t want configure to disable xtc registration completely after a package has itself been updated not to use XTC anymore.

Submitted on 10 August 2006 at 15:22

Log in to post comments