httpd-bugs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 34697] NetWare platform docs are outdated
Date Mon, 10 Mar 2008 21:27:36 GMT
https://issues.apache.org/bugzilla/show_bug.cgi?id=34697


Guenter Knauf <eflash@gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |eflash@gmx.net
             Status|NEW                         |RESOLVED
         Resolution|                            |WONTFIX




--- Comment #1 from Guenter Knauf <eflash@gmx.net>  2008-03-10 14:27:35 PST ---
(In reply to comment #0)
> As of NetWare v6.5 SP3, NetWare is now POSIX-compliant. This means that the
> Apache documentation is wrong: Metrowerks Code Warrior is *not* required to
> build Apache on NetWare v6.5 SP3 (or later) or on OES-NetWare kernel.
yeah, that's the advertisement; but reality is often something else....

> gcc has been ported to it -->
> http://forge.novell.com/modules/xfcontent/downloads.php/aunixnw
This port is now outdated and incomplete. I've recently worked on that to make
it at least a bit more usable (and currently I'm too lazy to update the Forge /
Wiki pages):
http://www.gknw.net/development/gcc_nlm/
but what's still missing is a cross compiler based on gcc 4.1.2 or later which
understands -fpack-struct=4 in order to set the alignment of 4 which is what
Apache 2.x is currently compiled with; unless to have that same alignment your
resulting build will be incompatible with all Novell-provided modules, and thus
not widely usable.

> Similarly, cross-compiling has been available for quite some time (since NetWare
> v5.1, about 4 years ago), as this link from March 2003 shows -->
> http://www.herdsoft.com/ti/netware/cross/3_Using_Netware_cross_compi.html
this is based on the same cross-gcc as the above link, therefore same
limitations apply.

> The existing docs really only apply to NetWare v6.0, and then only if you ignore
> cross-compilation. The existing docs definitely do *not* apply to *modern* NetWare.
No. We still compile with CodeWarrior, and unless someone (you?) provides:
1) a new cross compiler for Linux and Win32 based on gcc 4.1.2 or later
2) information / patches to configure to make cross-compile really work
the docu remains as is.
I'm though _very_ open to work with someone familar with building cross
compilers to to solve point 1 - just contact me directly since this is not
Apache-related.
I'm closing the bug now - if you feel that still something should be changed
then feel free to re-open, and provide exact information on how you
cross-compile for NetWare plattform.

G√ľnter.


-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


Mime
View raw message