[prev in list] [next in list] [prev in thread] [next in thread] 

List:       hpux-cxx-dev
Subject:    RE: CXX-DEV: We get core dump while ar command with object
From:       "Yoon, Gil Gu" <gilgu.yoon () hp ! com>
Date:       2004-10-28 5:50:56
Message-ID: EA1E0BE34812DC41B89F12C54C923C5E014D5FDE () korexc02 ! asiapacific ! cpqcorp ! net
[Download RAW message or body]

Not solved !

I posts again.

We use the absolute path  for  /usr/ccs/bin/ar in makefile in spite of
the result below.

> [doogie@callisto]~/ptime/package3.3.002/timesrc> which ar | xargs  ls
> -l -r-xr-xr-x  2 bin bin 1750024 May 20 16:26 /usr/local/bin/ar

Thanks

-----Original Message-----
From: ranganath ramachandra [mailto:rangarc@india.hp.com]
Sent: Thursday, October 28, 2004 2:25 PM
To: Yoon, Gil Gu
Cc: cxx-dev@cxx.cup.hp.com; hpux-devtools@cxx.cup.hp.com
Subject: Re: CXX-DEV: We get core dump while ar command with object
files of aCC But no error with g++


please use /usr/ccs/bin/ar.

On Thu, 28 Oct 2004, Yoon, Gil Gu wrote:

> How are you !
>
>
> Out customer have core dump while making archive library with aCC on
> HP-UX 11i v2.
> (But no error in case of g++)
>
> ===========> System infomation Starts
> [doogie@callisto]~/ptime/package3.3.002/timesrc> swlist -l patch |
> grep -i linker
> # OS-Core.LINKER-HELP                      B.11.23
LINKER-HELP
> # OS-Core.LINKER-PAOBJ                     B.11.23
LINKER-PAOBJ
>
> [doogie@callisto]~/ptime/package3.3.002/timesrc> swlist -l patch |
> grep -i compiler
> # C-ANSI-C                              C.05.55        HP C/ANSI C
Compiler
> # COMPLIBS                              B.11.23        Compiler
Support
> Librarys
>
> [doogie@callisto]~/ptime/package3.3.002/timesrc> which aCC
> /opt/aCC/bin/aCC
>
> [doogie@callisto]~/ptime/package3.3.002/timesrc> which ld /usr/bin/ld
>
> [doogie@callisto]~/ptime/package3.3.002/timesrc> ls -al /usr/bin/ld
> lr-xr-xr-t  1 root sys 15 Sep 16 14:15 /usr/bin/ld -> /usr/ccs/bin/ld*
>
> [doogie@callisto]~/ptime/package3.3.002/timesrc> uname -a HP-UX
> callisto B.11.23 U ia64 unknown unknown HP-UX
>
> [doogie@callisto]~/ptime/package3.3.002/timesrc> uname -r
> B.11.23
>
> [doogie@callisto]~/ptime/package3.3.002/timesrc> aCC -V
> aCC: HP aC++/ANSI C B3910B A.05.50 [May 15 2003]
>
> [doogie@callisto]~/ptime/package3.3.002/timesrc> ld -V
> ld: 92453-07 linker ld HP Itanium(R) B.12.20 PBO 030702 (IPF/IPF)
> ld: No input files
> Fatal error.
>
>
>
> [doogie@callisto]~/ptime/package3.3.002/timesrc> which ar | xargs  ls
> -l -r-xr-xr-x  2 bin bin 1750024 May 20 16:26 /usr/local/bin/ar
>
>
>
>
> ===========> System infomation Ends
>
>
>
> ===========> Problem description starts
>
> 1)  one compiler option  example below
>     other source program option are same.
>
>
> /opt/aCC/bin/aCC -c -D_PTIME_VERSION=3.3 -D_PTIME_BUILD=02
> -D_PTIME_BUILDDATE=`/bin/date '+%Y%m%d'` -fast -DNDEBUG
> -I/home/doogie/ptime/package3.3.002/timesrc/mm
>
> -I/home/doogie/ptime/package3.3.002/timesrc/lock
> -I/home/doogie/ptime/package3.3.002/timesrc/util
> -I/home/doogie/ptime/package3.3.002/timesrc/util/streams
> -I/home/doogie/ptime/package3.3.002/timesrc/index/im
> -I/home/doogie/ptime/package3.3.002/timesrc/index/hash
> -I/home/doogie/ptime/package3.3.002/timesrc/index/btree
>
> -I/home/doogie/ptime/package3.3.002/timesrc/recovery
> -I/home/doogie/ptime/package3.3.002/timesrc/catalog
> -I/home/doogie/ptime/package3.3.002/timesrc/datatype
>
> -I/home/doogie/ptime/package3.3.002/timesrc/query
> -I/home/doogie/ptime/package3.3.002/timesrc/query/parser
> -I/home/doogie/ptime/package3.3.002/timesrc/query/checker
>
> -I/home/doogie/ptime/package3.3.002/timesrc/query/compiler
> -I/home/doogie/ptime/package3.3.002/timesrc/query/evaluator
> -I/home/doogie/ptime/package3.3.002/timesrc/query/optimizer
>
> -I/home/doogie/ptime/package3.3.002/timesrc/query/proc
> -I/home/doogie/ptime/package3.3.002/timesrc/query/executor
> -I/home/doogie/ptime/package3.3.002/timesrc/msglog
>
> -I/home/doogie/ptime/package3.3.002/timesrc/config
> -I/home/doogie/ptime/package3.3.002/timesrc/monitor
> -I/home/doogie/ptime/package3.3.002/timesrc/tm
> -I/home/doogie/ptime/package3.3.002/timesrc/xa
>
> -I/home/doogie/ptime/package3.3.002/timesrc/tolerance
> -I/home/doogie/ptime/package3.3.002/timesrc/comm.
> -I/home/doogie/ptime/package3.3.002/timesrc/session
> -I/home/doogie/ptime/package3.3.002/timesrc/api/jdbc
> -I/home/doogie/ptime/package3.3.002/timesrc/applogic
> -I/home/doogie/ptime/package3.3.002/timesrc/license
>
> -I/home/doogie/ptime/package3.3.002/timesrc/rpl/manager
> -I/home/doogie/ptime/package3.3.002/timesrc/rpl/bridge
> -I/home/doogie/ptime/package3.3.002/timesrc/version
>
> -I/home/doogie/ptime/package3.3.002/timesrc/notifier
> -I/home/doogie/ptime/package3.3.002/timesrc/adx
>
> -I/home/doogie/ptime/package3.3.002/timesrc/xa -I/opt/icu/include
> +DD64 -mt -AA -ext +p +W1031 -D_HPUX_SOURCE -D_XOPEN_SOURCE_EXTENDED
>
> -D_FILE_OFFSET_BITS=64 -D_HPUX_OS_VER=`uname -r | /usr/bin/sed
> 's/\.//g' | /usr/bin/sed 's/B//'`  -o ptime.o ptime.cc
>
>
> There is NO waring and error.
>
>
>
> 2)  There occured core dump while running  command ar to archive
> objects files of aCC.
>     But the same ar commance is fine to archive object files of g++
> and linking is ok also.
>
>
>
>
> 3) Link Error
>
>
> Although I  workaroud  core dump by arching , We can not avoid in
> linking time like below in red line.
>
> Below is one line although there are many lines.
>
>
> /opt/aCC/bin/aCC -o ptime ptime.o ptime_opt.o ptime_daemon.o
> ptime_state.o ptime_cmd.o bmt_thr_mgr.o bmt_algo.o bmt_correct_check.o

> -L/home/doogie/ptime/package3.3.002/timesrc/mm
>
> -L/home/doogie/ptime/package3.3.002/timesrc/lock
> -L/home/doogie/ptime/package3.3.002/timesrc/util
> -L/home/doogie/ptime/package3.3.002/timesrc/index/im
> -L/home/doogie/ptime/package3.3.002/timesrc/index/hash
> -L/home/doogie/ptime/package3.3.002/timesrc/recovery
> -L/home/doogie/ptime/package3.3.002/timesrc/catalog
> -L/home/doogie/ptime/package3.3.002/timesrc/datatype
> -L/home/doogie/ptime/package3.3.002/timesrc/query
> -L/home/doogie/ptime/package3.3.002/timesrc/query/parser
> -L/home/doogie/ptime/package3.3.002/timesrc/query/checker
> -L/home/doogie/ptime/package3.3.002/timesrc/query/compiler
> -L/home/doogie/ptime/package3.3.002/timesrc/query/evaluator
> -L/home/doogie/ptime/package3.3.002/timesrc/query/optimizer
> -L/home/doogie/ptime/package3.3.002/timesrc/query/proc
> -L/home/doogie/ptime/package3.3.002/timesrc/query/executor
> -L/home/doogie/ptime/package3.3.002/timesrc/tm
> -L/home/doogie/ptime/package3.3.002/timesrc/comm.
> -L/home/doogie/ptime/package3.3.002/timesrc/session
> -L/home/doogie/ptime/package3.3.002/timesrc/api/jdbc
> -L/home/doogie/ptime/package3.3.002/timesrc/msglog
> -L/home/doogie/ptime/package3.3.002/timesrc/config
> -L/home/doogie/ptime/package3.3.002/timesrc/monitor
> -L/home/doogie/ptime/package3.3.002/timesrc/tolerance
> -L/home/doogie/ptime/package3.3.002/timesrc/license
> -L/home/doogie/ptime/package3.3.002/timesrc/rpl/manager
> -L/home/doogie/ptime/package3.3.002/timesrc/rpl/bridge
> -L/home/doogie/ptime/package3.3.002/timesrc/applogic
> -L/home/doogie/ptime/package3.3.002/timesrc/notifier
> -L/home/doogie/ptime/package3.3.002/timesrc/adx
> -L/home/doogie/ptime/package3.3.002/timesrc/xa -L/opt/icu/lib  -ldm
> -lsession -ljdbc -lapplogic -lrplmgr -lrplbridge -lcomm -lquery
> -lqcomp -lqparse -lprocedure -lqcheck -lqexec -lqopt -lqeval -lcatalog

> -ltm -lnotifier -lhash -lim -llog -llock -lconfig -lmm -ltolerance
> -lmsglog -llicense -lmonitor -lutil -ldatatype -ladx -lxa
> -Wl,-a,archive -licuio -licui18n -licuuc -licudata -Wl,-a,default
> +DD64 -mt -AA -ext -z -Wl,-a,archive_shared -lnsl -v
> LPATH=/usr/lib/hpux64:/opt/langtools/lib/hpux64  /usr/ccs/bin/ld -z -o

> ptime -u___exit -umain -L/opt/aCC/lib/hpux64 ptime.o ptime_opt.o
> ptime_daemon.o ptime_state.o ptime_cmd.o bmt_thr_mgr.o bmt_algo.o
> bmt_correct_check.o -L /home/doogie/ptime/package3.3.002/timesrc/mm -L

> /home/doogie/ptime/package3.3.002/timesrc/lock -L
> /home/doogie/ptime/package3.3.002/timesrc/util -L
> /home/doogie/ptime/package3.3.002/timesrc/index/im -L
> /home/doogie/ptime/package3.3.002/timesrc/index/hash -L
> /home/doogie/ptime/package3.3.002/timesrc/recovery -L
> /home/doogie/ptime/package3.3.002/timesrc/catalog -L
> /home/doogie/ptime/package3.3.002/timesrc/datatype -
> L/home/doogie/ptime/package3.3.002/timesrc/query -L
> /home/doogie/ptime/package3.3.002/timesrc/query/parser -L
> /home/doogie/ptime/package3.3.002/timesrc/query/checker -L
> /home/doogie/ptime/package3.3.002/timesrc/query/compiler -L
> /home/doogie/ptime/package3.3.002/timesrc/query/evaluator -L
> /home/doogie/ptime/package3.3.002/timesrc/query/optimizer -L
> /home/doogie/ptime/package3.3.002/timesrc/query/proc -L
> /home/doogie/ptime/package3.3.002/timesrc/query/executor -L
> /home/doogie/ptime/package3.3.002/timesrc/tm -L
> /home/doogie/ptime/package3.3.002/timesrc/comm -L
> /home/doogie/ptime/package3.3.002/timesrc/session -L
> /home/doogie/ptime/package3.3.002/timesrc/api/jdbc -L
> /home/doogie/ptime/package3.3.002/timesrc/msglog -L
> /home/doogie/ptime/package3.3.002/timesrc/config -L
> /home/doogie/ptime/package3.3.002/timesrc/monitor -L
> /home/doogie/ptime/package3.3.002/timesrc/tolerance -L
> /home/doogie/ptime/package3.3.002/timesrc/license -L
> /home/doogie/ptime/package3.3.002/timesrc/rpl/manager -L
> /home/doogie/ptime/package3.3.002/timesrc/rpl/bridge -L
> /home/doogie/ptime/package3.3.002/timesrc/applogic -L
> /home/doogie/ptime/package3.3.002/timesrc/notifier -L
> /home/doogie/ptime/package3.3.002/timesrc/adx -L
> /home/doogie/ptime/package3.3.002/timesrc/xa -L /opt/icu/lib -ldm
> -lsession -ljdbc -lapplogic -lrplmgr -lrplbridge -lcomm -lquery
> -lqcomp -lqparse -lprocedure -lqcheck -lqexec -lqopt -lqeval -lcatalog

> -ltm -lnotifier -lhash -lim -llog -llock -lconfig -lmm -ltolerance
> -lmsglog -llicense -lmonitor -lutil -ldatatype -ladx -lxa -a archive
> -licuio -licui18n -licuuc -licudata -a default -a archive_shared -lnsl

> -lstd_v2 -lCsup -lpthread -lm -lunwind -lCsup -lc -ldl
> >/home/doogie/tmp/AAAa20568 2>&1
>
> aCC: error 1922: "/usr/ccs/bin/ld" terminated with signal 11  removing
> /home/doogie/tmp/AAAa20568
>
>
>
> Yoon, Gil Gu
>
>
> @11f185e82
>
> Best Regards
> Yoon, Gil Gu
> PMC(Porting Migration Center)
> APJ Presales Shared Services(PSS) Korea Hub CSG
>
> Mobile : 82-16-377-1934
> Office  :  82-2-2199-1757
> eMail:    gilgu.yoon@hp.com
> Fax:       82-2-2199-0698
> _________________________________________________________________
> To leave this mailing list, send mail to majordomo@cxx.cup.hp.com
>    with the message UNSUBSCRIBE cxx-dev
> _________________________________________________________________
>
>

--
ranga	91-80-22051746	847-1746
 _________________________________________________________________
 To leave this mailing list, send mail to majordomo@cxx.cup.hp.com
    with the message UNSUBSCRIBE cxx-dev
 _________________________________________________________________
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic