Uploaded egcs 1.0.3a-0.2 (source i386) to master
-----BEGIN PGP SIGNED MESSAGE-----
Format: 1.5
Date: Tue, 26 May 1998 21:47:41 +0200
Source: egcs
Binary: g++ libstdc++2.8-dev egcc libstdc++2.8 gobjc g77 egcs-docs libg++2.8-dev libg++2.8
Architecture: source i386
Version: 1.0.3a-0.2
Distribution: frozen unstable
Urgency: high (security fixes)
Maintainer: J.H.M. Dassen (Ray) <jdassen@wi.LeidenUniv.nl>
Description:
egcc - The GNU (egcs) C compiler.
egcs-docs - Documentation for the egcs compilers (egcc, gobjc, g++).
g++ - The GNU (egcs) C++ compiler.
g77 - The GNU (egcs) Fortran compiler.
gobjc - The GNU (egcs) Objective-C compiler.
libg++2.8 - The GNU C++ extension library - runtime version.
libg++2.8-dev - The GNU C++ extension library - development files.
libstdc++2.8 - The GNU stdc++ library (egcs version)
libstdc++2.8-dev - The GNU stdc++ library (development files)
Changes:
egcs (1.0.3a-0.2) frozen unstable; urgency=high (security fixes)
.
* Security improvements with regard to the /tmp problem
(gcc opens predictably named files in TMPDIR which can be abused via
symlinks) (Fixes #19453 for egcs).
* Compile -DMKTEMP_EACH_FILE to ensure the %u name is generated randomly
every time; affects gcc/gcc.c .
* [gcc/choose-temp.c, libiberty/choose-temp.c]: use mktemp(3) if compiled
-DUSE_MKSTEMP .
* Security improvements: don't use the result of choose_temp_base in a
predictable fashion.
[gcc/gcc.c]:
* @c, @objective-c: use random name rather then tempbasename.i for
intermediate preprocessor output (%g.i -> %d%u).
* @c, @objective-c: use random name rather then tempbasename.s for
intermediate compiler output (%g.s -> %d%u).
* @c, @objective-c, @cpp-output, @assembler-with-cpp: switched
"as [-o output file] <input file>" to
"as <input file> [-o output file]".
* @c, @objective-c, @assembler-with-cpp: use previous random name
(cc1|cpp output) rather then tempbasename.s for intermediate assembler
input (%g.s -> %U)
[gcc/f/lang-specs.h]:
* @f77-cpp-input: use random name rather then tempbasename.i for
intermediate cpp output (%g.i -> %d%u).
* @f77-cpp-input: use previous random name (cpp output) rather than
tempbasename.i for f771 input (%g.i -> %U).
* @f77-cpp-input: switched
"as [-o output file] <input file>" to
"as <input file> [-o output file]".
* @f77-cpp-input: use random name rather then tempbasename.s for
intermediate compiler output (%g.s -> %d%u).
* @ratfor: use random name rather then tempbasename.i for
intermediate ratfor output (%g.f -> %d%u).
* @ratfor: use previous random name (ratfor output) rather than
tempbasename.i for f771 input (%g.f -> %U).
* @ratfor: use random name rather then tempbasename.s for
intermediate compiler output (%g.s -> %d%u).
* @ratfor: switched
"as [-o output file] <input file>" to
"as <input file> [-o output file]".
* @ratfor: use previous random name
(ratfor output) rather then tempbasename.s for intermediate assembler
input (%g.s -> %U).
* @f77: use random name rather then tempbasename.s for
intermediate ratfor output (%g.f -> %d%u).
* @ratfor: use previous random name (ratfor output) rather than
tempbasename.i for f771 input (%g.f -> %U).
* @ratfor: use random name rather then tempbasename.s for
intermediate compiler output (%g.s -> %d%u).
* @ratfor: switched
"as [-o output file] <input file>" to
"as <input file> [-o output file]".
* @ratfor: use previous random name
(ratfor output) rather then tempbasename.s for intermediate assembler
input (%g.s -> %U).
* @f77: use random name rather then tempbasename.s for
intermediate compiler output (%g.s -> %d%u).
* @f77: switched
"as [-o output file] <input file>" to
"as <input file> [-o output file]".
* @ratfor: use random name rather then tempbasename.s for
intermediate compiler output (%g.s -> %U).
* Run the testsuite (this requires the dejagnu package in experimental;
unfortunately, it is difficult to distinguish this version from the one
in frozen).
if possible, and log the results in warn_summary and bootstrap-summary.
* [gcc/choose-temp.c, libiberty/choose-temp.c]: s|returh|return| in
comment.
* Added notes on the Debian compiler setup [debian/README] to the
development packages.
* Matthias:
* [libg++/etc/lf/Makefile.in] Replaced "-ltermcap" by "-lncurses".
* [debian/rules] Updated so it can be used for both egcs releases and
snapshots easily; added support for the GNU Pascal Compiler gpc.
* [contrib/test_summary, contrib/warn_summary] Added from CVS.
* Run compiler checks and include results in /usr/doc/<package>.
* Updates to the README.
* [debian/rules] Use assignments to speed up startup.
* [debian/rules] Show the important variables at the start of the build
process.
* [debian/control.secondary] Added a dependency of gobjc on egcc on
architectures where egcs provides the secondary compiler, as
/usr/bin/egcc is the compiler driver for gobjc. (Fixes #22829).
* [debian/control.*] Bumped Standards-Version; used shorter version
numbers in the dependency relationships (esthetic difference only);
fixed typo.
Files:
8179193401a6ff51c5f689656d4a604e 707 devel standard egcs_1.0.3a-0.2.dsc
ceb96748031a0346fecb9d08732cb092 706858 devel standard egcs_1.0.3a-0.2.diff.gz
e950c1880e2b8a032290b7716887f056 752044 devel extra egcc_2.90.29-0.2_i386.deb
9902061b06242d4e7cc2a26791220493 721474 devel optional gobjc_2.90.29-0.2_i386.deb
4160aa8e89e9abcd21c1dd8210c23452 1243418 devel optional g77_2.90.29-0.2_i386.deb
43b460402b0d40d5d57041ba5a259d32 1060192 devel optional g++_2.90.29-0.2_i386.deb
cc26b8e249212b18bb03fd4d7fd4801a 91638 base required libstdc++2.8_2.90.29-0.2_i386.deb
52c675c5e01c41fd53d23f5c3e6525cd 542620 devel optional libstdc++2.8-dev_2.90.29-0.2_i386.deb
e01a2865c49cc08f1faf93bb734b1cb0 115026 libs optional libg++2.8_2.90.29-0.2_i386.deb
e89757a3e447ab8ded97807b4d959e9a 571572 devel optional libg++2.8-dev_2.90.29-0.2_i386.deb
d87688bf410714a0263be247ffa04a3b 419788 devel optional egcs-docs_2.90.29-0.2_i386.deb
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv
iQCVAwUBNWueZIcCuHlnLQXBAQGZ/AQAqUkZ3bZc/rQA6kM0Rn+bg8db5+Va3oFn
HMgIwsaGLCYYYiPQz9RoXozkIUHFjd9WagDkr4UL9t//GGcuR5xY66gMC3/o9bTd
2zNJtSEitNu+BPiaQPqicyMyVbLYfDffXC+Vj6ykkmAdUhwo3R7+1Fzwzt01F6yQ
d0vw3vqKDjg=
=VBBj
-----END PGP SIGNATURE-----
--
To UNSUBSCRIBE, email to debian-devel-changes-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: