|
|
|
Original Estimate:
|
Unknown
|
Remaining Estimate:
|
Unknown
|
Time Spent:
|
Unknown
|
|
|
Currently, the required options are in Makefile.xt. This is a serious problem, since Makefile.xt is copied to packages that require Stratego/XT. This copying means that the package requires the version of Stratego/XT that was used to create a distribution. If we change one of the compiler flags in Makefile.xt, then all dependent packages have to be re-released for that specific version of Stratego/XT. This takes a lot of time.
So, the *installed* Stratego/XT should determine the flags that have to be passed to tools (ld, gcc, strc). The standard tool for this is pkg-config, so we should consider to start using pkg-config.
|
|
Description
|
Currently, the required options are in Makefile.xt. This is a serious problem, since Makefile.xt is copied to packages that require Stratego/XT. This copying means that the package requires the version of Stratego/XT that was used to create a distribution. If we change one of the compiler flags in Makefile.xt, then all dependent packages have to be re-released for that specific version of Stratego/XT. This takes a lot of time.
So, the *installed* Stratego/XT should determine the flags that have to be passed to tools (ld, gcc, strc). The standard tool for this is pkg-config, so we should consider to start using pkg-config. |
Show » |
|
|