Re: build.pl debug=1 for sw and svx
tora - Takamichi Akiyama <[email protected]>
| Newsgroups | gmane.comp.openoffice.devel.general |
|---|---|
| Message-ID | <[email protected]> |
Hello Christian, On 2011/04/06 20:55, Christian Lippka wrote: > While Niklas and Daniel are absolutely right, make clean may not always > be what you want. > > For example, if you just want to rebuild svx with debug and do a > make -sr clean, your next make in sw module would rebuild a lot of > stuff, since all dependency to svx would fire. I see. > If you only want to rebuild all obj files with debug, what you can > do is > > rm -fr $WORKDIR/CxxObject/svx > make -srj9 debug=t > > a lot faster and also modules depending on svx will not need > a nearly full rebuild. That makes sense. I gave it a try following your suggestion. It took only 15 minutes to re-make svx with debug=t while 16 minutes to entirely re-make svx which involved resource files for both en_US and ja. Yes, you are right, it's faster! For dependency across modules, I am being confused with the following unexpected phenomena. Despite my expectation, libsvxsi.so has been "deliver"ed into $OUTDIR/lib/ without explicitly executing "deliver.pl" In addition to .so, Package_inc.mk seems to physically copy header files from svx/inc/svx/ to $OUTDIR/inc/svx/. $OUTDIR/inc/svx/deliver.log seems to be substituted with gb_deliver.log. 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??? $ stat $OUTDIR/inc/svx/sxsoitm.hxx ... Modify: 2011-02-22 20:59:42.717474000 +0900 ... $ stat svx/inc/svx/sxsoitm.hxx ... Modify: 2011-02-22 20:59:42.717474450 +0900 ... Anyway, things that I am facing are really fresh for me. I have hit the road to explore the new, wonderful world, solenv/gbuild/ :-) Thanks a lot, cheers! Tora -- ----------------------------------------------------------------- To unsubscribe send email to [email protected] For additional commands send email to [email protected] with Subject: help