>From m61 (I think) onwards issue 89237 is implemented to simply remove
the linux .mks which are no longer in use and modify the rest of them to
stick the arch-independent bits which should be the same across all
platforms into a single unxlng.mk and include this from the
arch-dependant .mks which override/add arch specific flags.

i.e. resolve the mismatched copy and pasting across
unxlnga.mk unxlngi6.mk unxlngmips.mk unxlngppc4.mk unxlngppc.mk
unxlngs3904.mk unxlngs.mk unxlngi4.mk unxlngm68k.mk unxlngp.mk
unxlngppc64.mk unxlngr.mk unxlngs390x.mk unxlngx6.mk

So from then onwards only unxlng.mk should need to be changed to add
support for a new linux toolchain feature-of-the-moment which should fix
all the currently broken things in the "secondary" .mks where the
x86 .mk got changed but the change wasn't made for, say, s390x should
get fixed. e.g. -Wl,--hash-style=both is equally available on all
platforms, but wasn't applied on s390x.

New names are
unxlng.mk: Generic toplevel Unix Linux GCC, included by the other ones
unxlngi.mk: Unix Linux GCC Intel (X86) 32bit)
unxlngx.mk: Unix Linux GCC X86_64 (64bit)
unxlngppc.mk: Unix Linux GCC PowerPC (32bit)
unxlngppc64.mk: Unix Linux GCC PowerPC (64bit)
unxlngr.mk: Unix Linux GCC ARM (32bit)
unxlngmips.mk: Unix Linux GCC MIPS (32bit)
unxlngs390.mk: Unix Linux GCC S/390 (3[1|2]bit)
unxlngs390x.mk: Unix Linux GCC zSeries (64bit)
unxlngs.mk: Unix Linux GCC Sparc (32bit)
unxlnga.mk: Unix Linux GCC Itanium (64bit)
unxlngm68k.mk: Unix Linux GCC M68K (32bit)

The output dirs are not affected, e.g. still unxlngi6 not unxlngi

C.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.org
For additional commands, e-mail: dev-h...@openoffice.org

Reply via email to