ADA-OSF ADAECO320 DEC ADA for Digital UNIX Systems V3.2 ECO Summary
Copyright (c) Digital Equipment Corporation 1995.
All rights reserved.
PRODUCT: DEC ADA for Digital UNIX Systems Version 3.2
OP/SYS: DEC OSF/1 Version 3.0 or later
SOURCE: Digital Equipment Corporation
ECO INFORMATION:
ECO Kit Name: ADAECO320
ECO Kits Superseded by This ECO Kit: None
ECO Kit Approximate Size: 5550080 Bytes
System Reboot Necessary: No
ECO KIT SUMMARY:
An ECO kit exists for DEC ADA for Digital UNIX Systems V3.2 on DEC OSF/1
Version 3.0 or later. This kit addresses the following problems:
o Compiler SIGSEGV at pc: 0x 000000003051FB8C
Compiler failed when compiling -g (debugging).
o Integer'image Gives Incorrect Data
Bad data for parameter with concatenation.
o Incorrect Determination of Program Limits During Debugging
Users were not able to set breakpoints or step to many
valid lines of their ADA programs.
o Incorrect Scope of Loop Parameter
When debugging an ADA program, identically named looped parameters
in the same scope were undebuggable; they were identically defined
in the same scope, so the debugger either picked one randomly (idbx),
or reported an error (DECladebug).
o Problems debugging elaboration code Post-Digital UNIX V3.2
Users not able to debug ADA elaboration object file,
ald_mmmmmmmm_nnnnnnnnnn.o, which is a jacket around the main routine.
Several symptoms resulting from this problem.
Reference: DECladebug engineering.
o Ordering of Linker Libraries to ld from ald/amake
Problems linking ADA programs non-shared.
Several symptoms;
ld:
/usr/ccs/lib/libc.a(_sigprocmsk.o): _sigprocmask: multiply defined
ald: Error: Errors during link operation
Or
ld:
/usr/ccs/lib/libpthreads.a(cma_malloc.o): malloc: multiply defined
/usr/ccs/lib/libpthreads.a(cma_malloc.o): free: multiply defined
/usr/ccs/lib/libpthreads.a(cma_malloc.o): realloc: multiply defined
Error: Undefined:
__Argv
Also potential problems with using Platinum; due to library changes
outside of the ADA product.
o Long Linker Lines Broken Up and Handled Incorrectly
Link of users program aborted if ADA ald command was sufficiently
long to require division into smaller ld lines and the first
subdivision contained all the object files in the elaboration queue.
INSTALLATION NOTES:
Install this kit with the setld utility:
setld -l ADAECO320
The ADABASE320 and ADAPAL320 subsets from the V3.2 kit must be previously
installed.
Files on this server are as follows:
adaeco320.README
adaeco320.CHKSUM
adaeco320.CVRLET_TXT
adaeco320.tar
|