ozaki-r
1300188462
Introduce MKSTRIPSYM build option
...
If it's yes, all local symbols of shared libraries are stripped
(default). If it's no, only temporary local symbols are stripped;
for example, symbols of static functions are kept. Keeping such
symbols is useful on using DTrace for userland libraries and
getting a backtrace from a rump server loading modules (shared
libraries).
Proposed and discussed on tech-kern and tech-toolchain
2017-04-20 09:29:10 +00:00
lneto
4ab4902eb2
lua: updated from 5.1 to 5.3 work3
...
* lua(1):
- changed lua_Integer to intmax_t
- updated distrib/sets/lists and etc/mtree
- updated bsd.lua.mk
- fixed bozohttpd (lua-bozo.c)
- compatibilized bindings: gpio, sqlite
* lua(4):
- removed floating-point and libc dependencies using '#ifndef _KERNEL'
- fixed division by zero and exponentiation
- libkern: added isalnum(), iscntrl(), isgraph(), isprint() and ispunct()
- acpica: removed isprint() from acnetbsd.h
- libc: moved strcspn.c, strpbrk.c and strspn.c to common
- removed stub headers
- compatibilized bindings: luapmf, luasystm
* reorganized luaconf.h
* updated doc/CHANGES and doc/RESPONSIBLE
2014-07-19 18:38:33 +00:00
joerg
4d12bfcd15
Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is small
...
vs big PIC mode. Retire -DPIC and -DBIGPIC.
2013-09-12 15:36:14 +00:00
joerg
975a152cfc
If a library needs a symbol from another library, pull that library in
...
explicitly, even if the DT_NEEDED closure would normally already ensure
the presence.
2013-09-11 23:04:09 +00:00
mbalmer
6ec0bc5690
Uncomment LUA_DPLIBS processing, but do not auto-include liblua.so,
...
under the assumption that programs that load Lua modules already have
loaded it.
2011-10-16 00:45:09 +00:00
mbalmer
82b798e8a5
Comment out the '##### Libraries that modules may depend upon.' for now,
...
so that modules written in C can be built.
2011-10-08 08:35:56 +00:00
apb
5181f2fcf2
Use bsd.clean.mk instead of defining our own "clean" target.
2011-10-07 17:53:03 +00:00
plunky
8b59e8109b
Add a bsd.lua.mk for building Lua modules
2011-10-07 16:25:37 +00:00