<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <link>http://nxr.netbsd.org/rss/src/distrib/utils/libhack/Makefile</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>Dedup and add the small jemalloc implementation so our install media has<br/>a chance to fit again.</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.26</description>
    <pubDate>Thu Mar 28 15:04:41 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.25.6;<br/>Make shared -DSMALL libc buildable without breaking libhack<br/><br/>We used -DSMALL to exclude code from libc in order to build<br/>libhack. Introduce -DLIBHACK to do this without so that<br/>-DSMALL does not remove code necessary for building a shared libc</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.25</description>
    <pubDate>Sun Jun 18 03:56:39 UTC 2017</pubDate>
    <dc:creator>manu</dc:creator>
</item>

<item>
    <title>branches:  1.24.4;  1.24.18;<br/>avoid copying most of libc (except gethostent_r, which unfortunately<br/>adds a resolver dependency) by callling the internal nsswitch functions.</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.24</description>
    <pubDate>Tue Aug 27 09:53:33 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>make libhack's syslog.c produce exactly the same symbols as libc's syslog.c,<br/>so that in the future we can keep them synced. Avoid strong_alias since it<br/>does not play well with symbol renaming.</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.23</description>
    <pubDate>Thu Oct 11 17:11:16 UTC 2012</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.22.8;  1.22.14;<br/>Fixes PR lib/39662, shortcomings in LC_{MONETARY,NUMERIC,TIME,MESSAGES} db format.<br/>ok'ed by core and releng.<br/>(thanks for agc@, snj@ and i'm sorry for long time patience).<br/><br/>[libc]<br/>- localeio.[ch] and lc*.[ch] in src/lib/libc/locale was replaced by<br/>  new locale-db implementation using citrus_db backend,<br/>  see src/lib/libc/citrus/citrus_lc_*.[ch].<br/>- add citrus_bcs_strtou?l.c. don't use strtou?l locale implementation<br/>  internally, because they're locale-aware function.<br/>- add some stubs for multi-locale issue, see {current,global}_locale.c.<br/>- remove some obsolete file, setrunelocale.c, ___runetype_mb.c.<br/>- remove __savectype() from ctypeio.[ch].<br/><br/>[tools]<br/>- mklocale(1): add new option ``-t'' that generates new style<br/>  LC_{MONETARY,NUMERIC,TIME,MESSAGES} locale-db format.<br/>- chrtbl(1): added ctypeio.[ch] for __savectype().<br/><br/>[locale-db]<br/>- added en_US.US-ASCII locale.<br/>- removed some shareable locale definition file:<br/>    en_US.US-ASCII -&gt; en_US.ISO8859-1, en_US.UTF-8<br/>    zh_CN.eucCN -&gt; zh_CN.GB18030<br/>    and more...see src/share/locale/*/Makefile.<br/>- remove obsoleted locale sr_YU, added new locale sr_ME, sr_RS.<br/>- change locale name ja_JP.ISO2022-JP* -&gt; ja_JP.ISO-2022-JP*<br/>  for X11's locale.alias file alignments.<br/>- fix regression test, wrong wcs?width(3), NAN/INF usage.<br/><br/>i tested release-build following arch:<br/>  i386, amd64, hpc{mips,arm,sh}, sparc64, vax.<br/><br/>citrus_lc_*.[ch] also can read old-plain-text style locale-db.<br/>so that backward compatibility is keeped, but lc*.[ch] can't read<br/>new citrus_db'ed locale-db and localeio.c never check sanity,<br/>so forward compatibility is broken ;-&lt;<br/><br/>old mklocale(1) doesn't know -t option, so you have to rebuild toolchain.</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.22</description>
    <pubDate>Fri Jan 02 00:20:18 UTC 2009</pubDate>
    <dc:creator>tnozaki</dc:creator>
</item>

<item>
    <title>branches:  1.21.8;  1.21.14;<br/>Compile a special version of the default locale into libhack - we can<br/>not use real locales, but this at least allows single byte character<br/>locales to work as expected (i.e. the existing translations for sysinst).<br/>Once we get a sysinst translation that needs more, we'll have to drop this<br/>and the castrated setlocale(), and go for a real solution.</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.21</description>
    <pubDate>Tue Nov 06 19:27:07 UTC 2007</pubDate>
    <dc:creator>martin</dc:creator>
</item>

<item>
    <title>branches:  1.20.4;<br/>Merge the multibyte routines into one file, and add stub implementations<br/>for one more that is needed, and commented out partial implementations for<br/>the test of the functions. This should stop the re-defined symbol errors<br/>for now.</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.20</description>
    <pubDate>Mon Apr 02 15:53:25 UTC 2007</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>we need wcrtomb now too.</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.19</description>
    <pubDate>Sat Feb 03 19:55:51 UTC 2007</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.18.4;<br/>Stub out mbrtowc(), removes all the citrus_xxx stuff from libc.<br/>rescue_tiny fits again...</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.18</description>
    <pubDate>Sun May 15 10:15:47 UTC 2005</pubDate>
    <dc:creator>dsl</dc:creator>
</item>

<item>
    <title>Include a fake syslog that does only printf; saves 4K.</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.17</description>
    <pubDate>Sun Jun 06 07:03:53 UTC 2004</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>arrange for libc's getcap to be used instead of a local copy.</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.16</description>
    <pubDate>Sun Apr 25 06:45:02 UTC 2004</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Disable libhack's gethost.o (replacement gethostby{name,addr}()) by default,<br/>as they only support reading /etc/hosts, and its the "least useful" of<br/>the libhack routines.  Add gethost.o back to Really Small media which<br/>appears to need the space savings.</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.15</description>
    <pubDate>Mon Mar 25 07:43:49 UTC 2002</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>permanently disable opendir.o until its link bugs (on ELF platforms<br/>only?) are sorted out.  speculation (based on some analysis by simonb)<br/>is that it's because fts calls _opendir2 directly, which forces both<br/>the libhack and the libc versions of opendir.o to be linked in.<br/>in any case, there's space saves to be had elsewhere...</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.14</description>
    <pubDate>Sun Feb 03 22:39:52 UTC 2002</pubDate>
    <dc:creator>lukem</dc:creator>
</item>

<item>
    <title>Major readability cleanup; nuke redundancies; MKfoo=no -&gt; NOfoo=.</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.13</description>
    <pubDate>Wed Dec 12 00:05:10 UTC 2001</pubDate>
    <dc:creator>tv</dc:creator>
</item>

<item>
    <title>Change all COPTS+=-Os to DBG=-Os as that var actually controls the optimization<br/>levels</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.12</description>
    <pubDate>Fri Oct 05 01:17:28 UTC 2001</pubDate>
    <dc:creator>jmc</dc:creator>
</item>

<item>
    <title>Drop ``-Os'' on sparc64 due to toolchain issues.<br/><br/>The same change has already been applied on the 1.5 branch. The problems<br/>(i.e. ifconfig not showing IP addresses) have been verified to still exist<br/>with the new toolchain.</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.11</description>
    <pubDate>Mon Aug 20 00:19:43 UTC 2001</pubDate>
    <dc:creator>martin</dc:creator>
</item>

<item>
    <title>branches:  1.10.4;<br/>Compile things with -Os.  I wonder if compiling -Mno-pic for mips and vax<br/>would shrink them even more?</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.10</description>
    <pubDate>Thu May 18 00:43:06 UTC 2000</pubDate>
    <dc:creator>matt</dc:creator>
</item>

<item>
    <title>Combine the Makefile.inc and Makefile, and specify the $(HACKOBJS)<br/>directly to work around the fact that $(OBJS) seems to produce a double list of<br/>each .o for some reason.<br/><br/>XXX Why does $(OBJS) list doubles?</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.9</description>
    <pubDate>Sun Sep 26 04:49:37 UTC 1999</pubDate>
    <dc:creator>dan</dc:creator>
</item>

<item>
    <title>branches:  1.8.2;<br/>miniroot changes:<br/>    install.sub:<br/>	- fix interface grovelling, ifmedia support, allow ifmedia and link<br/>	  to have a "none" (-&gt; "") answer (which lets you give nothing when<br/>	  a default answer is given)<br/>	- allow installing more than one set at a time, including "all" as<br/>	  a synonym for all remaining sets<br/>	- mount -o async when extracting sets<br/>    makeconf.awk:<br/>	- put default "libs" section at the end rather than the start, so<br/>	  you can put other "libs" in before this list<br/>	- minor cleanup<br/><br/>    mtree.conf:<br/>	- create /kern<br/><br/>    sparc install.md:<br/>	- MDSETS are now "kern xbase xcomp xcontrib xfont xserver"<br/>	- use /kern &amp; kernfs (replaces dmesg)<br/>	- replace grep &amp; cut pipe lines with sed<br/>	- replace grep hackery with sed hackery<br/>	- grep and cut are no longer required!  yay!<br/>	- deal with no /usr/bin/vi -- call disklabel -i<br/>	- in md_copy_kern() link the netbsd.GENERIC we got from the kern set,<br/>	  rather than the miniroot kernel<br/>    sparc miniroot list:<br/>	- no more dmesg, cut or grep<br/><br/>sparc ramdisk changes:<br/>    Makefile:<br/>	- `ramdiskbin.conf' is now generated by makeconf.awk<br/>	- don't use libhack's opendir, it breaks<br/>    dot.profile:<br/>	- don't assume terminal is `sun'<br/>	- set EDITOR=ed<br/>	-<br/>    list:<br/>	- instbin -&gt; ramdiskbin to make `makeconf.awk' work<br/>	- CRUNCHSPECIAL those special dirs<br/>	- add our LIBS as necessary<br/><br/>libhack changes:<br/>	- if NOLIBHACKOPENDIR is set, don't build opendir.o</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.8</description>
    <pubDate>Sun Jun 27 00:56:01 UTC 1999</pubDate>
    <dc:creator>mrg</dc:creator>
</item>

<item>
    <title>New files...</title>
    <description>/src/distrib/utils/libhack/Makefile - 1.7</description>
    <pubDate>Wed May 19 03:58:13 UTC 1999</pubDate>
    <dc:creator>gwr</dc:creator>
</item>
</channel></rss>

