sync code with last improvements from OpenBSD
This commit is contained in:
parent
0c904fa153
commit
cac1167ac2
64 changed files with 491 additions and 319 deletions
|
@ -1,7 +1,8 @@
|
|||
# $OpenBSD: Makefile.bsd-wrapper,v 1.19 2018/09/14 13:37:52 naddy Exp $
|
||||
# $OpenBSD: Makefile.bsd-wrapper,v 1.20 2023/09/06 11:49:11 jca Exp $
|
||||
|
||||
LIB= iberty
|
||||
CPPFLAGS+= -DHAVE_CONFIG_H -I$(.CURDIR)/src -I$(.CURDIR)/include -I$(.OBJDIR)
|
||||
CFLAGS+= -std=gnu89
|
||||
XCFLAGS= CC="${CC}" CFLAGS="${CFLAGS} ${COPTS}" LDFLAGS="${LDFLAGS}"
|
||||
|
||||
HOST_FILES!= cat $(.OBJDIR)/needed-list 2>/dev/null||true
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile.bsd-wrapper,v 1.31 2023/01/27 22:01:02 kettenis Exp $
|
||||
# $OpenBSD: Makefile.bsd-wrapper,v 1.32 2023/09/06 12:15:30 jca Exp $
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
|
@ -7,6 +7,7 @@ TARGET_ARCH?= ${MACHINE_ARCH}
|
|||
SUBDIRS= opcodes bfd
|
||||
CONF_SUBDIRS= opcodes bfd
|
||||
|
||||
CFLAGS+= -std=gnu89
|
||||
CFLAGS+= ${PIE_DEFAULT}
|
||||
XCFLAGS= CC="${CC}" CFLAGS="${CFLAGS} ${COPTS}" LDFLAGS="${LDSTATIC}"
|
||||
# This allows moving the whole binutils installation around for
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
# $OpenBSD: Makefile.bsd-wrapper,v 1.89 2019/12/21 21:40:00 espie Exp $
|
||||
# $OpenBSD: Makefile.bsd-wrapper,v 1.90 2023/09/06 12:15:30 jca Exp $
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
CFLAGS+= -std=gnu89
|
||||
CFLAGS+= ${PIE_DEFAULT}
|
||||
XCFLAGS= CC="${CC}" CFLAGS="${CFLAGS} ${COPTS}" LDFLAGS="${LDSTATIC}"
|
||||
# This allows moving the whole binutils installation around for
|
||||
|
|
|
@ -427,8 +427,8 @@ init_gnuv3_ops (void)
|
|||
gnu_v3_abi_ops.shortname = "gnu-v3";
|
||||
gnu_v3_abi_ops.longname = "GNU G++ Version 3 ABI";
|
||||
gnu_v3_abi_ops.doc = "G++ Version 3 ABI";
|
||||
gnu_v3_abi_ops.is_destructor_name = is_gnu_v3_mangled_dtor;
|
||||
gnu_v3_abi_ops.is_constructor_name = is_gnu_v3_mangled_ctor;
|
||||
gnu_v3_abi_ops.is_destructor_name = (enum dtor_kinds (*)(const char *))is_gnu_v3_mangled_dtor;
|
||||
gnu_v3_abi_ops.is_constructor_name = (enum ctor_kinds (*)(const char *))is_gnu_v3_mangled_ctor;
|
||||
gnu_v3_abi_ops.is_vtable_name = gnuv3_is_vtable_name;
|
||||
gnu_v3_abi_ops.is_operator_name = gnuv3_is_operator_name;
|
||||
gnu_v3_abi_ops.rtti_type = gnuv3_rtti_type;
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
# $OpenBSD: Makefile.bsd-wrapper,v 1.59 2019/12/21 21:40:00 espie Exp $
|
||||
# $OpenBSD: Makefile.bsd-wrapper,v 1.60 2023/09/06 12:15:30 jca Exp $
|
||||
|
||||
.include <bsd.own.mk>
|
||||
|
||||
MAN= man/cvs.1 man/cvs.5 man/cvsbug.8 man/rcs2log.1
|
||||
CFLAGS+= -std=gnu89
|
||||
XCFLAGS= CC="${CC}" CFLAGS="${CFLAGS} ${COPTS}" CPP="${CPP}"
|
||||
CLEANFILES= src/version.c lib/getdate.c lib/getdate.h macintosh/Makefile \
|
||||
os2/Makefile zlib/Makefile \
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# $OpenBSD: Makefile.bsd-wrapper,v 1.47 2019/12/21 21:40:00 espie Exp $
|
||||
# $OpenBSD: Makefile.bsd-wrapper,v 1.48 2023/09/06 11:49:11 jca Exp $
|
||||
|
||||
INFODIR= infodir=/usr/share/info
|
||||
INFOPATH= DEFAULT_INFOPATH=/usr/local/info:/usr/share/info:.
|
||||
|
@ -6,6 +6,7 @@ INFOPATH= DEFAULT_INFOPATH=/usr/local/info:/usr/share/info:.
|
|||
MAN= doc/info.1 doc/install-info.1 doc/makeinfo.1 doc/texi2dvi.1
|
||||
MAN+= doc/texindex.1 doc/info.5 doc/texinfo.5 doc/infokey.1
|
||||
|
||||
CFLAGS+= -std=gnu89
|
||||
XCFLAGS= CC="${CC}" CFLAGS="${CFLAGS} ${COPTS}" LDFLAGS="${LDFLAGS}"
|
||||
GNUCFLAGS= ${XCFLAGS} \
|
||||
ACLOCAL=true AUTOHEADER=true AUTOCONF=true AUTOMAKE=true \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue