Odin32: Ticket #26: OpenWatcom buildhttp://trac.netlabs.org/odin32/ticket/26
<p>
I did some work with Michal Necasek to get Odin to build with Open Watcom. It does not build but this ticket is for any work toward that goal.
</p>
en-usOdin32http://www.netlabs.org/gfx/odin_banner.pnghttp://trac.netlabs.org/odin32/ticket/26
Trac 1.0.9abwillisMon, 10 Jan 2011 22:52:35 GMThttp://trac.netlabs.org/odin32/ticket/26#comment:1
http://trac.netlabs.org/odin32/ticket/26#comment:1
<p>
Allow WRC to build with Open Watcom:
Committed revision 21551
</p>
TicketdmikMon, 10 Jan 2011 23:06:49 GMThttp://trac.netlabs.org/odin32/ticket/26#comment:2
http://trac.netlabs.org/odin32/ticket/26#comment:2
<p>
Can you give a rationale of making Odin build with OW? It's clear why we should not work on building it with VAC (because it's dead and forever bogus). OW is more alive it seems but still, why?
</p>
TicketabwillisWed, 12 Jan 2011 16:30:39 GMTtype changedhttp://trac.netlabs.org/odin32/ticket/26#comment:3
http://trac.netlabs.org/odin32/ticket/26#comment:3
<ul>
<li><strong>type</strong>
changed from <em>defect</em> to <em>enhancement</em>
</li>
</ul>
<p>
The primary reason being OW being Open Source, active and available is better than VAC. I put some time in a few years ago with Michal and while it is not working yet, much of what is necessary is already in place in the build system. Some of what stymied me at the time I have since learned more and have gotten past some of that.
</p>
TicketdiverThu, 13 Jan 2011 09:46:20 GMThttp://trac.netlabs.org/odin32/ticket/26#comment:4
http://trac.netlabs.org/odin32/ticket/26#comment:4
<p>
btw there is also a ticket to move the compiler to gcc. as we are condidering of doing that.
</p>
TicketdiverMon, 24 Jan 2011 13:15:14 GMTmilestone sethttp://trac.netlabs.org/odin32/ticket/26#comment:5
http://trac.netlabs.org/odin32/ticket/26#comment:5
<ul>
<li><strong>milestone</strong>
set to <em>compiler switch</em>
</li>
</ul>
TicketdmikThu, 12 Jan 2012 13:34:13 GMTstatus changed; resolution, severity sethttp://trac.netlabs.org/odin32/ticket/26#comment:6
http://trac.netlabs.org/odin32/ticket/26#comment:6
<ul>
<li><strong>status</strong>
changed from <em>new</em> to <em>closed</em>
</li>
<li><strong>resolution</strong>
set to <em>wontfix</em>
</li>
<li><strong>severity</strong>
set to <em>low</em>
</li>
</ul>
<p>
I don't think that there is any sense to make it build with Open Watcom after we switched to GCC (see <a class="closed ticket" href="http://trac.netlabs.org/odin32/ticket/19" title="task: Move to GCC (closed: fixed)">#19</a>). The current GCC build is pretty stable now (with a few known limitations that are about to get fixed for the next release) and GCC itself is the best modern compiler for OS/2 that is being constantly improved anyway.
</p>
TicketdmikThu, 12 Jan 2012 13:35:47 GMThttp://trac.netlabs.org/odin32/ticket/26#comment:7
http://trac.netlabs.org/odin32/ticket/26#comment:7
<p>
If, though, anybody decides to do that, he should keep in mind that we now use kBuild to build Odin and kBuild has some Watcom support already. So most work will have to be done in the area of adopting the source code to Watcom LIBC etc.
</p>
Ticket