On Mon, 7 Sep 2009, Viktor Szakáts wrote:

hi,

 > > wlib -q -p=64 -c -n  ../../../../../lib/win/watcom/hbrtl.lib -+abs.obj
 > > Error! Library too large.  Recommend splitting the library into two or
 > > trying a page_bound larger than 64.
 > > make[3]: *** [hbrtl.lib] Error 8
 > > make[2]: *** [descend] Error 2
 > > make[1]: *** [rtl] Error 2
 > > make: *** [source] Error 2
 > > 
 > > (line broken 'cause it was was too long)
 > 
 > Try with a higher value in -p=64 option. Dunno what are
 > the rules here, but 128 is something to try.

ok, 65 is enough (whatever that actually means ;). this doesn't seem 
to break neither the os2 nor the dos target, nor native linux.

 > > do i get it right that openwatcom on a linux host is only for
 > > cross-compiling to win/dos/os2 targets (ie. openwatcom can not build a
 > > native linux hb)?
 > 
 > It can. (though I never personally tried that scenario. Przemek did
 > it for sure though.)
 > 
 > > when does one need to use HB_XBUILD=yes? i'm getting the idea that
 > > "always if your host and target platforms differ", though i was able
 > > to cross-build from linux to win target using mingw32.
 > 
 > HB_XBUILD suppresses all *default* header locations used
 > for external component detection. (The name HB_XBUILD is
 > not yet finalized, I'll try to come with something which
 > better describes its purpose).

ok, this was the missing piece. this is needed for watcom to build for 
linux on linux. thanks.

-- 
[-]

mkdir /nonexistent
_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to