User forums > Help

Nightly build help?

<< < (2/2)

thomas:

--- Quote from: MortenMacFly on March 28, 2006, 06:11:21 pm ---Thus, may I ask why this is? Because I do use it for a long time now without problems but should re-compile wxWidgets then (maybe)?!
--- End quote ---
vendor=cb is intended for official Code::Blocks releases (and for use by the Code::Blocks developers). As you have noticed, you will normally indeed not face any problems, and indeed there is no reason against vendor=cb, except that it is wrong :lol:

The main reason why there is a vendor is to give the library a unique name, so it cannot be confused with another (incompatible) wxWidgets build.
It is also a more or less effective countermeasure to DLL hell. At some distant point in the future, it might be feasonable to install the wxWidgets DLL into the system folder and make installations that come without the DLL, similar to the way Gaim is distributed. This will not be possible, however, if everybody builds vendor=cb libraries.

mandrav:

--- Quote from: thomas on March 28, 2006, 07:01:54 pm ---vendor=cb is intended for official Code::Blocks releases (and for use by the Code::Blocks developers). As you have noticed, you will normally indeed not face any problems, and indeed there is no reason against vendor=cb, except that it is wrong :lol:

--- End quote ---

Not exactly. I bet this is one (the root?) of the problems that nightly builds can't be installed on top of RC2: because Lieven used vendor=cb for the nightly builds wxWidgets DLL...

MortenMacFly:
[...] VENDOR=cb [...]
Alright, thanks for the info. For the sake of "improved compatibility" I've recompiled wxWidgets now not using this.
With regards, Morten.

Navigation

[0] Message Index

[*] Previous page

Go to full version