Re: build.pl debug=1 for sw and svx
tora - Takamichi Akiyama <[email protected]> Thu, 07 Apr 2011 02:39:38 +0900
| Newsgroups | gmane.comp.openoffice.devel.general |
|---|---|
| Message-ID | <[email protected]> |
Hello Niklas, On 2011/04/07 2:04, Niklas Nebel wrote: > On 06.04.2011 18:45, tora - Takamichi Akiyama wrote: >> make -r deliverlog running on OpenSolaris x86 prints same type of >> warning messages and then eventually create the log file. >> >> $ make -r deliverlog >> ... >> make: *** Warning: .LOW_RESOLUTION_TIME file >> `/xxxxx/solver/300/unxsoli4/inc/svx/sxsoitm.hxx' has a high resolution >> time stamp >> ...(repeated 2 by 500 times for each file)... >> >> On OpenSolaris x86, even after executing "make -sr && make -r >> deliverlog," the "delivered" file under $OUTDIR is slightly older (in >> nanoseconds) than its original one. Consequently, copy action might >> occur again and again. Should I use /usr/gnu/bin/cp instead of /bin/cp, >> or else??? > > Is it really copied again? The whole point of .LOW_RESOLUTION_TIME is to ignore these small differences (see http://www.gnu.org/software/make/manual/html_node/Special-Targets.html and http://wiki.services.openoffice.org/wiki/Build_Environment_Effort/Status_And_Next_Steps). Thank you for the resources. Those explain exactly what I am encountering. The build environment I am using is running in a Solaris Zone on raidz2 ZFS with 6 disk devices as well as 2 disk devices configured as a ZFS mirror for boot disk. According to the log file of "make -sr debug=t" after running "cd svx; make -r clean", the header files under $OUTDIR seemed to be re-created at the very beginning of "make -sr", e.g. 00:12:16.643938904 -- not in the process of "make -r deliverlog" -- and then a time stamp was tried to adjust to the original one, but unfortunately its resolution seemed lost during "cp -p", fstat(), or things like that in case of OpenSolaris x86. $ head log/build_svx_20110407_0012.log /wb/ooo/build/local/DEV300/DEV300_m100/svx Thu Apr 7 00:12:16 JST 2011 make -sr debug=t [ build PKG ] svx_inc [ build PKG ] svx_sdi [ build SDI ] svx/sdi/svxslots [ build DEP ] LNK:Library/libsvxsi.so [ build DEP ] LNK:Library/libsvxcoresi.so [ build DEP ] LNK:Library/libtextconversiondlgssi.so $ stat svx/inc/svx/sxsoitm.hxx ... Access: 2011-02-22 20:59:42.717435880 +0900 Modify: 2011-02-22 20:59:42.717474450 +0900 Change: 2011-02-22 20:59:42.717474450 +0900 $ stat $OUTDIR/inc/svx/sxsoitm.hxx ... Access: 2011-02-22 20:59:42.717435000 +0900 Modify: 2011-02-22 20:59:42.717474000 +0900 Change: 2011-04-07 00:12:16.643938904 +0900 But I am not sure, though. Best regards, Tora -- ----------------------------------------------------------------- To unsubscribe send email to [email protected] For additional commands send email to [email protected] with Subject: help