Slightly OT: How to build COM dlls in parallel

6 views
Skip to first unread message

Andreas Tscharner

unread,
May 18, 2015, 9:17:01 AM5/18/15
to jenkins...@googlegroups.com
Hello World,

This question might be slightly off-topic, but I figure that Jenkins
users may have had this problem (and probably a solution) before:

We use feature branches to develop new features on out product. Each
feature branch has a build job on Jenkins. Our product builds quite a
few COM DLLs which need other registered(?) TLB od DLLs. If the
interfaces differ and more than one build run in parallel the interfaces
and binaries get mixed up.
I suggest other users have had the same or similar problems too? How did
you solve it?

TIA and best regards
Andreas
--
Andreas Tscharner <sterne...@gmail.com>

Gordon's Law:
If you think you have the solution, the question was poorly phrased.

Simon Richter

unread,
May 18, 2015, 9:44:35 AM5/18/15
to jenkins...@googlegroups.com
Hi Andreas,

On 18.05.2015 15:16, Andreas Tscharner wrote:

> We use feature branches to develop new features on out product. Each
> feature branch has a build job on Jenkins. Our product builds quite a
> few COM DLLs which need other registered(?) TLB od DLLs. If the
> interfaces differ and more than one build run in parallel the interfaces
> and binaries get mixed up.

COM interfaces with the same IID need to be identical all of the time.

One customer of mine has a large project with changing interfaces, and
automatically generates a new UUID on checkin if an interface changed.

Simon

signature.asc
Reply all
Reply to author
Forward
0 new messages