Roni,
when clearmake starts, it virtually freezes the state of the VOB (only for
the process family that descends from the clearmake). This feature is called
"build reference time" (check the index of the CC user's manual). Any
changes in the VOB (like mkelem, checkin etc.) caused by Makefile rules are
not seen by the clearmake process. This can be confusing, but it is an
important feature for ensuring consistent builds.
Workarounds for your problem are straightforward. I prefer running a
conventional Make (or a script) that invokes clearmake at appropriate times,
so that the checkin is performed outside of the clearmake process.
Cheers, Axel.
-----Ursprüngliche Nachricht-----
Von: owner-cciug@Rational.Com [mailto:owner-cciug@Rational.ComIm Auftrag
von Roni Adato
Gesendet am: Donnerstag, 10. Februar 2000 08:59
An: cciug@Rational.Com
Betreff: [cciug] Cannot mklabel inside clearmake
Wichtigkeit: Hoch
Hi all.
In a makefile rule I am checking in a file and afterwards I try to
mklabel -replace.
The label is not replaced on the current version of the file but on the
previous one.
Any ideas why ?
Thanks in advance
Roni
______________________________________________________Roni Adato
<aadato@engdiv.iai.co.il>Israel Aircraft Industries Dept.
442170100 Ben Gurion International Airport IsraelTel: (972) 3
935-4674 Fax: (972) 3
935-5049______________________________________________________
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - [ To
unsubscribe, send email to "unsubscribe
cciug" (the subject is ignored). You using the sign-up
form at the ClearCase
http://clearcase.rational.com/cciug/mailing_list.html
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
This archive was generated by hypermail 2b29 : Sun May 06 2001 - 00:23:09 EDT