1 |
sashby |
1.1 |
%%____________________________________________________________________
|
2 |
|
|
%% File: ReleaseNotes.tex
|
3 |
|
|
%%____________________________________________________________________
|
4 |
|
|
%%
|
5 |
|
|
%% Author: Shaun ASHBY <Shaun.Ashby@cern.ch>
|
6 |
|
|
%% Update: 2005-11-02 17:09:41+0100
|
7 |
|
|
%% Revision: $Id$
|
8 |
|
|
%%
|
9 |
|
|
%% Copyright: 2005 (C) Shaun ASHBY
|
10 |
|
|
%%
|
11 |
|
|
%%--------------------------------------------------------------------
|
12 |
|
|
\chapter{SCRAM Release Notes}\label{ch:releasenotes}
|
13 |
|
|
\index{SCRAM!release notes}
|
14 |
|
|
|
15 |
|
|
\section{Version \thisrelease}
|
16 |
|
|
\begin{itemize}
|
17 |
|
|
\item This release features a complete rewrite of the build system,
|
18 |
|
|
the core SCRAM script and main packages.
|
19 |
|
|
All other version of SCRAM are obsolete and completely unsupported.
|
20 |
|
|
|
21 |
|
|
%% \item Inappropriately-named variables removed from
|
22 |
|
|
%% \texttt{AutoToolSetup.pm} routines for parsing
|
23 |
|
|
%% \texttt{tools-CERN.conf} files. The variable \texttt{ANAPHEOS} replaced with
|
24 |
|
|
%% \texttt{ARCHITECTURE} and new variable \texttt{SCRAM\_BASEPATH}
|
25 |
|
|
%% introduced to replace the combination of \texttt{ANAPHETOP} and \texttt{ANAPHEVER}.
|
26 |
|
|
%% \item Hard-coded compiler flags for building modules removed from
|
27 |
|
|
%% \texttt{BuildFile.pm}, replaced with \texttt{MODULEFLAGS} to be
|
28 |
|
|
%% supplied in compiler tool descriptions.
|
29 |
|
|
%% \item Continous rebuilding of binaries when actually up-to-date fixed
|
30 |
|
|
%% by removing \texttt{bin\_target.dep} from generated binary makefiles.
|
31 |
|
|
%% \item Configuration version information that projects use for external
|
32 |
|
|
%% tools now stored in \texttt{Environment} file inside project
|
33 |
|
|
%% area. Later release will use this information to check for
|
34 |
|
|
%% compatibility between projects that depend on each other.
|
35 |
|
|
%% \item Bug fixes: fix to architecture determination on Solaris
|
36 |
|
|
%% platform. Also added improvements to architecture checks on very
|
37 |
|
|
%% recent versions of \texttt{Linux}.
|
38 |
|
|
%% \item Addition of clearer warning and error messages, especially for
|
39 |
|
|
%% \texttt{Cygwin} environment.
|
40 |
|
|
\end{itemize}
|
41 |
|
|
|
42 |
|
|
%%%%%%%%%%%%%%%%%%%%%%% The REAL End %%%%%%%%%%%%%%%%%%%%%%%%%%%
|
43 |
|
|
|
44 |
|
|
%%% Local Variables:
|
45 |
|
|
%%% mode: latex
|
46 |
|
|
%%% TeX-master: "SCRAM-manual"
|
47 |
|
|
%%% End:
|
48 |
|
|
|
49 |
|
|
%%____________________________________________________________________
|
50 |
|
|
%% End of ReleaseNotes.tex
|
51 |
|
|
%%____________________________________________________________________
|
52 |
|
|
%%
|