newlib-cygwin/libgloss
Mike Frysinger 40b1b5c7a9 libgloss: xc16x: drop old stub port
First off, afaict, xc16x support has never been merged into gcc.
Upstream merge isn't strictly required for new ports, but it seems
like people should merge eventually in some shape, and considering
the libgloss port was merged in 2009, ~14 years seems like plenty
of leeway.  Which is to say, no one else can seem to build this
which makes updating & testing things very difficult.

Ignoring that, from what I can tell, this port has only ever built
and installed a crt0.o file.  It defines libeval.a & libcygmon.a
targets, but nothing depends on them.  The SCRIPTS & BSP variables
are always empty.  The original port merge define these in the
configure script as substitutes, but never set the vars, so they
were always replaced with nothing.

I actually broke this build 2 years ago when merging the configure
up a level in commit 30f244155b
("libgloss: merge subdirs that have unique makefile_frags up a
level").  I saw that it was exporting a bunch of vars in the
configure script, but never set them, so I incorrectly assumed
they weren't used.  Which means the Makefile has been setting them
to invalid values like literal @bsp_list@ and @script_list@.

Considering no one has complained, I have to assume no one cares
about this port, and we can all stop wasting time on it.
2024-01-19 22:47:00 -05:00
..
aarch64 libgloss: merge aarch64 into top-level Makefile 2023-01-09 21:49:50 -05:00
arc libgloss: merge arc into top-level Makefile 2023-01-11 08:42:16 -05:00
arm arm: Restrict processor mode change when in hypervisor mode 2023-03-03 13:27:31 +00:00
bfin libgloss fix for bfin port 2023-12-18 21:29:51 -07:00
config libgloss: xc16x: drop old stub port 2024-01-19 22:47:00 -05:00
cr16 libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
cris libgloss/cris: Make C declarations present and match them 2023-12-06 18:45:57 +01:00
crx libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
csky libgloss: csky: fix pointer-to-integer warning 2023-01-13 17:24:17 -05:00
d30v libgloss: merge d30v into top-level Makefile 2023-01-11 08:42:19 -05:00
doc libgloss: fix up incorrect "it's" 2024-01-03 00:14:42 -05:00
epiphany libgloss: merge epiphany into top-level Makefile 2024-01-19 22:23:47 -05:00
fr30 libgloss: merge fr30 into top-level Makefile 2024-01-19 22:23:47 -05:00
frv libgloss: merge frv into top-level Makefile 2024-01-19 20:26:52 -05:00
ft32 libgloss: merge ft32 into top-level Makefile 2024-01-19 22:23:47 -05:00
hp74x libgloss: fix up incorrect "it's" 2024-01-03 00:14:42 -05:00
i386 libgloss: merge i386 into top-level Makefile 2024-01-19 20:26:52 -05:00
i960 libgloss: merge i960 into top-level Makefile 2024-01-03 03:49:10 -05:00
iq2000 Fix iq2000 libgloss for c99/gcc-14 2023-12-21 12:43:27 -07:00
libnosys libgloss: add Xtensa port 2023-08-24 10:52:36 -04:00
lm32 libgloss: merge lm32 into top-level Makefile 2022-03-01 20:29:07 -05:00
m32c libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
m32r libgloss: merge m32r into top-level Makefile 2024-01-19 20:26:52 -05:00
m68hc11 libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
m68k libgloss: fix up incorrect "it's" 2024-01-03 00:14:42 -05:00
mcore libgloss: merge mcore into top-level Makefile 2024-01-19 20:26:52 -05:00
mep libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
microblaze libgloss: merge microblaze into top-level Makefile 2024-01-19 22:23:48 -05:00
mips libgloss: merge mips configure script up a level 2022-02-17 20:36:41 -05:00
mn10200 libgloss: merge mn10200 into top-level Makefile 2024-01-19 20:26:52 -05:00
mn10300 libgloss: merge mn10300 into top-level Makefile 2024-01-19 20:26:52 -05:00
moxie libgloss: merge moxie into top-level Makefile 2024-01-03 03:44:26 -05:00
msp430 libgloss: merge msp430 into top-level Makefile 2024-01-19 20:21:05 -05:00
mt libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
nds32 libgloss: merge nds32 into top-level Makefile 2024-01-19 20:26:52 -05:00
nios2 libgloss: merge nios2 into top-level Makefile 2023-01-12 05:26:57 -05:00
or1k libgloss: merge or1k into top-level Makefile 2024-01-19 22:23:47 -05:00
pa libgloss: fix more missing dir with parallel install 2022-01-29 01:33:49 -05:00
pru libgloss: drop $(INCLUDES) when using $(AS) 2023-12-19 14:00:03 -05:00
riscv RISC-V: fix setting up std streams in init_semihosting() 2024-01-10 10:46:56 +01:00
rl78 libgloss: merge rl78 into top-level Makefile 2024-01-19 20:26:52 -05:00
rs6000 libgloss: rs6000: fix incorrect install dir for xil files 2022-12-19 20:19:31 -05:00
rx libgloss: merge rx into top-level Makefile 2024-01-19 20:26:52 -05:00
sh * arm/elf-redboot.ld, iq2000/sim.ld, m68hc11/sim-valid-m68hc11.ld, 2005-05-20 15:45:45 +00:00
sparc libgloss: merge sparc into top-level Makefile 2024-01-19 22:23:47 -05:00
sparc_leon libgloss: merge sparc_leon into top-level Makefile 2024-01-19 22:23:47 -05:00
spu libgloss: drop $(INCLUDES) when using $(AS) 2023-12-19 14:00:03 -05:00
testsuite libgloss: fix up incorrect "it's" 2024-01-03 00:14:42 -05:00
tic6x libgloss: merge tic6x into top-level Makefile 2024-01-19 22:23:47 -05:00
v850 libgloss: merge v850 into top-level Makefile 2024-01-03 03:47:59 -05:00
visium libgloss: merge visium into top-level Makefile 2024-01-19 20:26:52 -05:00
wince libgloss: merge wince configure script up a level 2022-02-17 20:35:32 -05:00
xstormy16 libgloss: merge xstormy16 into top-level Makefile 2024-01-19 20:26:52 -05:00
xtensa libgloss: xtensa: fix CPPFLAGS clobbering 2024-01-19 22:23:47 -05:00
ChangeLog Deprecate newlib and winsup ChangeLog files 2016-01-28 11:15:33 +01:00
ChangeLog-2015 Deprecate newlib and winsup ChangeLog files 2016-01-28 11:15:33 +01:00
Makefile.am libgloss: merge microblaze into top-level Makefile 2024-01-19 22:23:48 -05:00
Makefile.in libgloss: xc16x: drop old stub port 2024-01-19 22:47:00 -05:00
README libgloss: have README point to the manual 2022-02-17 20:41:53 -05:00
aclocal.m4 libgloss: switch to AM_PROG_AR 2022-02-25 23:07:20 -05:00
close.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
config.h.in libgloss: merge epiphany & libnosys & or1k configure scripts up a level 2022-02-01 21:53:22 -05:00
configure libgloss: xc16x: drop old stub port 2024-01-19 22:47:00 -05:00
configure.ac libgloss: xc16x: drop old stub port 2024-01-19 22:47:00 -05:00
debug.c libgloss: fix up incorrect "it's" 2024-01-03 00:14:42 -05:00
debug.h 2002-04-17 Joel Sherrill <joel@OARcorp.com> 2002-04-17 19:10:37 +00:00
fstat.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
getpid.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
glue.h Fix various c99/gcc-14 issues in generic libgloss code 2023-12-29 21:31:27 -07:00
isatty.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
kill.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
lseek.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
open.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
print.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
putnum.c Fix various c99/gcc-14 issues in generic libgloss code 2023-12-29 21:31:27 -07:00
read.c Fix various c99/gcc-14 issues in generic libgloss code 2023-12-29 21:31:27 -07:00
sbrk.c Fix various c99/gcc-14 issues in generic libgloss code 2023-12-29 21:31:27 -07:00
stat.c ansification: remove _DEFUN 2018-01-17 11:47:26 -06:00
syscall.h 2007-11-06 Dave Brolley <brolley@redhat.com> 2007-11-06 23:07:06 +00:00
unlink.c Fix various c99/gcc-14 issues in generic libgloss code 2023-12-29 21:31:27 -07:00
write.c Fix various c99/gcc-14 issues in generic libgloss code 2023-12-29 21:31:27 -07:00

README

Libgloss is a library for all the details that usually get glossed over.
This library refers to things like startup code, and usually I/O support
for GCC and the C library.

For more details, see the manual under doc/.