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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.