>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