History log of /netbsd-src/external/bsd/file/lib/Makefile (Results 1 – 20 of 20)
Revision Date Author Comments
# e9e304bd 22-Nov-2024 riastradh <riastradh@NetBSD.org>

libmagic: Don't export libzstd symbols.

Fixes part of:

PR lib/58842: libmagic leaks private and zstd symbols

Prompted by work on:

PR lib/58838: shared libraries in base should all have expsym lis

libmagic: Don't export libzstd symbols.

Fixes part of:

PR lib/58842: libmagic leaks private and zstd symbols

Prompted by work on:

PR lib/58838: shared libraries in base should all have expsym lists

show more ...


# 3ade096c 02-Nov-2024 christos <christos@NetBSD.org>

make zstd a private library (for now)


# ddb17682 18-Aug-2023 christos <christos@NetBSD.org>

merge conflicts between file-5.43 and file-5.45


# 832d4752 08-Aug-2023 mrg <mrg@NetBSD.org>

introduce new GCC 12 warning disables and use them in a few places

this introduces 4 new warning disable flags:

CC_WNO_MISSING_TEMPLATE_KEYWORD
CC_WNO_REGISTER
CC_WNO_STRINGOP_OVERREAD

introduce new GCC 12 warning disables and use them in a few places

this introduces 4 new warning disable flags:

CC_WNO_MISSING_TEMPLATE_KEYWORD
CC_WNO_REGISTER
CC_WNO_STRINGOP_OVERREAD
CC_WNO_ARRAY_BOUNDS

and documents them in README.warnings. of these, the string op
and array bounds are both problematic (real bugs) and also spurious
(not real bugs), and the other 2 are mostly temporary for older
3rd party code.

add some new uses of CC_WNO_STRINGOP_OVERFLOW.

fix m68k build for gallium and GCC 12.

show more ...


# 58beaa2b 03-Jun-2023 lukem <lukem@NetBSD.org>

adapt to ${CC_WNO_MAYBE_UNINITIALIZED}

Use ${CC_WNO_MAYBE_UNINITIALIZED} instead of
the older style more complex expressions.

Remove workarounds if they were for a specific
version of gcc < 10.


# 16fd89ab 17-Dec-2019 christos <christos@NetBSD.org>

Fix sun2 (static linking)


# fae31486 17-Dec-2019 christos <christos@NetBSD.org>

Add more libraries


# 78a23c3a 17-Dec-2019 christos <christos@NetBSD.org>

merge conflicts


# 628b66af 04-Oct-2019 mrg <mrg@NetBSD.org>

turn off various warnings for various things:

- file has looks bogus maybe-uninitialized
- llvm triggers an attribute violation:
ScheduleDAGInstrs.cpp:1430:14: error: declaration of
'llvm::raw

turn off various warnings for various things:

- file has looks bogus maybe-uninitialized
- llvm triggers an attribute violation:
ScheduleDAGInstrs.cpp:1430:14: error: declaration of
'llvm::raw_ostream& llvm::operator<<(llvm::raw_ostream&, const llvm::ILPValue&)'
with attribute 'noinline' follows inline declaration [-Werror=attributes]
- ntp and pkg_install have obvious restrict violations, should be
fixed but i'm avoiding patching upstream code in this pass
- tftp has an array bounds that doesn't seem real issue
- sysinst's partman.c has major problem with passing the same
string as source and dest in snprintf, as a way to strcat
with formatting which trip restrict violations. non trivial
to fix so for now the warning is elided.
- Xext's XEVI.c has similar issue as partman.c

everyone and GCC 8 gets these warnings turned off for now:

-Wno-format-truncation
-Wno-stringop-overflow
-Wno-stringop-truncation
-Wno-cast-function-type

as they trip a large amount of code. most of them should be
investigated, but the few i looked at were not finding actually
real bugs, vs instances of poor coding, so skipping for now.

show more ...


# 6b97a0ad 12-Dec-2018 msaitoh <msaitoh@NetBSD.org>

Use DPSRCS for magic.h. OK'd by Christos.


# c02f7f97 19-Oct-2018 christos <christos@NetBSD.org>

Merge conflicts


# 5efe63de 15-Apr-2018 christos <christos@NetBSD.org>

merge conflicts for file-5.33


# 7fbfbdb2 10-Feb-2017 christos <christos@NetBSD.org>

fix der.c bump shared library


# ce41637a 10-Jan-2017 christos <christos@NetBSD.org>

Build magic.h before all objs.


# 39823236 01-Dec-2013 christos <christos@NetBSD.org>

Finish version auto-setting.


# cc3f5f16 01-Dec-2013 christos <christos@NetBSD.org>

Get version from the configure script


# debeb3b1 13-Aug-2013 drochner <drochner@NetBSD.org>

add to CLEANFILES at some places, for generated files


# c2e19894 23-Mar-2013 christos <christos@NetBSD.org>

merge new file


# dbb4627d 14-Aug-2011 christos <christos@NetBSD.org>

fix non-literal strings where they are not needed.


# 7c25ef23 08-May-2009 christos <christos@NetBSD.org>

build glue and lint fixes