<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/Makefile, branch v3.18</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v3.18</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v3.18'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2014-12-07T22:21:05Z</updated>
<entry>
<title>Linux 3.18</title>
<updated>2014-12-07T22:21:05Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2014-12-07T22:21:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=b2776bf7149bddd1f4161f14f79520f17fc1d71d'/>
<id>urn:sha1:b2776bf7149bddd1f4161f14f79520f17fc1d71d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 3.18-rc7</title>
<updated>2014-12-01T00:42:27Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2014-12-01T00:42:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=009d0431c3914de64666bec0d350e54fdd59df6a'/>
<id>urn:sha1:009d0431c3914de64666bec0d350e54fdd59df6a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 3.18-rc6</title>
<updated>2014-11-23T23:25:20Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2014-11-23T23:25:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=5d01410fe4d92081f349b013a2e7a95429e4f2c9'/>
<id>urn:sha1:5d01410fe4d92081f349b013a2e7a95429e4f2c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 3.18-rc5</title>
<updated>2014-11-17T00:36:20Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2014-11-17T00:36:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=fc14f9c1272f62c3e8d01300f52467c0d9af50f9'/>
<id>urn:sha1:fc14f9c1272f62c3e8d01300f52467c0d9af50f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>kernel: use the gnu89 standard explicitly</title>
<updated>2014-11-15T22:29:55Z</updated>
<author>
<name>Kirill A. Shutemov</name>
<email>kirill@shutemov.name</email>
</author>
<published>2014-10-20T09:23:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=51b97e354ba9fce1890cf38ecc754aa49677fc89'/>
<id>urn:sha1:51b97e354ba9fce1890cf38ecc754aa49677fc89</id>
<content type='text'>
Sasha Levin reports:
 "gcc5 changes the default standard to c11, which makes kernel build
  unhappy

  Explicitly define the kernel standard to be gnu89 which should keep
  everything working exactly like it was before gcc5"

There are multiple small issues with the new default, but the biggest
issue seems to be that the old - and very useful - GNU extension to
allow a cast in front of an initializer has gone away.

Patch updated by Kirill:
 "I'm pretty sure all gcc versions you can build kernel with supports
  -std=gnu89.  cc-option is redunrant.

  We also need to adjust HOSTCFLAGS otherwise allmodconfig fails for me"

Note by Andrew Pinski:
 "Yes it was reported and both problems relating to this extension has
  been added to gnu99 and gnu11.  Though there are other issues with the
  kernel dealing with extern inline have different semantics between
  gnu89 and gnu99/11"

End result: we may be able to move up to a newer stdc model eventually,
but right now the newer models have some annoying deficiencies, so the
traditional "gnu89" model ends up being the preferred one.

Signed-off-by: Sasha Levin &lt;sasha.levin@oracle.com&gt;
Singed-off-by: Kirill A. Shutemov &lt;kirill.shutemov@linux.intel.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Linux 3.18-rc4</title>
<updated>2014-11-09T22:55:29Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2014-11-09T22:55:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=206c5f60a3d902bc4b56dab2de3e88de5eb06108'/>
<id>urn:sha1:206c5f60a3d902bc4b56dab2de3e88de5eb06108</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 3.18-rc3</title>
<updated>2014-11-02T23:01:51Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2014-11-02T23:01:51Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0df1f2487d2f0d04703f142813d53615d62a1da4'/>
<id>urn:sha1:0df1f2487d2f0d04703f142813d53615d62a1da4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 3.18-rc2</title>
<updated>2014-10-26T23:48:41Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2014-10-26T23:48:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cac7f2429872d3733dc3f9915857b1691da2eb2f'/>
<id>urn:sha1:cac7f2429872d3733dc3f9915857b1691da2eb2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Linux 3.18-rc1</title>
<updated>2014-10-20T01:08:38Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2014-10-20T01:08:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f114040e3ea6e07372334ade75d1ee0775c355e1'/>
<id>urn:sha1:f114040e3ea6e07372334ade75d1ee0775c355e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild</title>
<updated>2014-10-14T07:22:26Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2014-10-14T07:22:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f33a3faa25c569d2a7640de66bea69e15c12ecd1'/>
<id>urn:sha1:f33a3faa25c569d2a7640de66bea69e15c12ecd1</id>
<content type='text'>
Pull kbuild changes from Michal Marek:
 - fix for handling dependencies of *-objs targets by Masahiro Yamada
 - lots of cleanups in the kbuild machinery, also by Masahiro
 - fixes for the kconfig build to use an UTF-8 capable ncurses library
   if possible and to build on not-so-standard installs
 - some more minor fixes

* 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:
  kbuild: Do not reference *-n variables in the Makefile
  kbuild: simplify build, clean, modbuiltin shorthands
  kbuild: arm: Do not define "comma" twice
  kbuild: remove obj-n and lib-n handling
  kbuild: remove unnecessary variable initializaions
  kbuild: remove unnecessary "obj- := dummy.o" trick
  kbuild: handle C=... and M=... after entering into build directory
  kbuild: use $(Q) for sub-make target
  kbuild: fake the "Entering directory ..." message more simply
  kconfig/lxdialog: get ncurses CFLAGS with pkg-config
  kconfig: nconfig: fix multi-byte UTF handling
  kconfig: lxdialog: fix spelling
  kbuild: Make scripts executable
  kbuild: remove redundant clean-files from scripts/kconfig/Makefile
  kbuild: refactor script/kconfig/Makefile
  kbuild: handle the dependency of multi-objs hostprogs appropriately
  kbuild: handle multi-objs dependency appropriately
</content>
</entry>
</feed>
