<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Hi Yinghao/Josh,
<div class=""><br class="">
</div>
<div class="">Thanks for the response. I already backported kpatch to the 3.4 kernel, using gcc 4.9, and we back ported 30+ commits, which I listed below in case someone else want to do the similar.<br class="">
<div class=""><br class="">
</div>
<div class="">
<table cellspacing="0" cellpadding="0" dir="ltr" border="1" style="table-layout:fixed;font-size:13px;font-family:arial,sans,sans-serif;border-collapse:collapse;border:1px solid #ccc" class="">
<colgroup class=""><col width="312" class=""></colgroup>
<tbody class="">
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"2f5f6ad9390c1ebbf738d130dbfe80b60eaa167e"]" class="">
2f5f6ad9390c1ebbf738d130dbfe80b60eaa167e</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"ccf3672d530170c98c734dfc5db07d64bcbad2ad"]" class="">
ccf3672d530170c98c734dfc5db07d64bcbad2ad</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"a1e2e31d175a1349274eba3465d17616c6725f8c"]" class="">
a1e2e31d175a1349274eba3465d17616c6725f8c</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding:2px 3px 2px 3px;vertical-align:bottom;" class=""></td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"08d636b6d4fb80647fe8869ea1cd97b2c26a4751"]" class="">
08d636b6d4fb80647fe8869ea1cd97b2c26a4751</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"4a6d70c9505fef1d8906b1d61db3de5d8ecf9454"]" class="">
4a6d70c9505fef1d8906b1d61db3de5d8ecf9454</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"59a094c994a138049b41a44bc29cff9407d51c5b"]" class="">
59a094c994a138049b41a44bc29cff9407d51c5b</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"8ed3e2cfe40ffe43630fd8efa34fc97c95b4c298"]" class="">
8ed3e2cfe40ffe43630fd8efa34fc97c95b4c298</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"e4f5d5440bb860a3e8942ca8f7277a7f31798965"]" class="">
e4f5d5440bb860a3e8942ca8f7277a7f31798965</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"a192cd0413b71c2a3e4e48dd365af704be72b748"]" class="">
a192cd0413b71c2a3e4e48dd365af704be72b748</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"8a4d0a687a599f39b7df3fe15f2d51d2157caf44"]" class="">
8a4d0a687a599f39b7df3fe15f2d51d2157caf44</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding:2px 3px 2px 3px;vertical-align:bottom;" class=""></td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"08f6fba503111e0336f2b4d6915a4a18f9b60e51"]" class="">
08f6fba503111e0336f2b4d6915a4a18f9b60e51</td>
</tr>
</tbody>
</table>
<div class="">
<table cellspacing="0" cellpadding="0" dir="ltr" border="1" style="table-layout:fixed;font-size:13px;font-family:arial,sans,sans-serif;border-collapse:collapse;border:1px solid #ccc" class="">
<colgroup class=""><col width="312" class=""></colgroup>
<tbody class="">
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"4740974a6844156c14d741b0080b59d275679a23"]" class="">
4740974a6844156c14d741b0080b59d275679a23</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"ea701f11da44b44907af226fe5a5f57d2f26eeb2"]" class="">
ea701f11da44b44907af226fe5a5f57d2f26eeb2</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"647664eaf4033501739ac1f42dd52ce8c9266ccc"]" class="">
647664eaf4033501739ac1f42dd52ce8c9266ccc</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding:2px 3px 2px 3px;vertical-align:bottom;" class=""></td>
</tr>
<tr style="height:21px;" class="">
<td style="padding:2px 3px 2px 3px;vertical-align:bottom;" class=""></td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: Arial;" data-sheets-value="[null,2,"08f6fba503111e0336f2b4d6915a4a18f9b60e51"]" class="">
08f6fba503111e0336f2b4d6915a4a18f9b60e51</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding:2px 3px 2px 3px;vertical-align:bottom;color:#5756d6;" data-sheets-value="[null,2,"4de72395ff4cf48e23b61986dbc90b99a7c4ed97"]" class="">
4de72395ff4cf48e23b61986dbc90b99a7c4ed97</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding:2px 3px 2px 3px;vertical-align:bottom;font-weight:bold;color:#5756d6;" data-sheets-value="[null,2,"d57c5d51a30152f3175d2344cb6395f08bf8ee0c"]" class="">
d57c5d51a30152f3175d2344cb6395f08bf8ee0c</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding:2px 3px 2px 3px;vertical-align:bottom;color:#5756d6;" data-sheets-value="[null,2,"ad97772ad82f57c83968079d0880c71ab126ab04"]" class="">
ad97772ad82f57c83968079d0880c71ab126ab04</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding:2px 3px 2px 3px;vertical-align:bottom;color:#5756d6;" data-sheets-value="[null,2,"06aeaaeabf69da4a3e86df532425640f51b01cef"]" class="">
06aeaaeabf69da4a3e86df532425640f51b01cef</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding:2px 3px 2px 3px;vertical-align:bottom;" class=""></td>
</tr>
<tr style="height:21px;" class="">
<td style="padding:2px 3px 2px 3px;vertical-align:bottom;" class=""></td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"6eebdda35e6b18d0dddb2a44e34211bd94f0cad6"]" class="">
6eebdda35e6b18d0dddb2a44e34211bd94f0cad6</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"47d5a5f88b9d25d6464c9b60c28f391e84e3ed65"]" class="">
47d5a5f88b9d25d6464c9b60c28f391e84e3ed65</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding:2px 3px 2px 3px;vertical-align:bottom;" class=""></td>
</tr>
<tr style="height:21px;" class="">
<td style="padding:2px 3px 2px 3px;vertical-align:bottom;" class=""></td>
</tr>
<tr style="height:21px;" class="">
<td style="padding:2px 3px 2px 3px;vertical-align:bottom;" class=""></td>
</tr>
<tr style="height:21px;" class="">
<td style="padding:2px 3px 2px 3px;vertical-align:bottom;" class=""></td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"f7fa6ef0ded995aad68650a877198f70e44b7621"]" class="">
f7fa6ef0ded995aad68650a877198f70e44b7621</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"25764288d8dc4792f0f487baf043ccfee5d8c2ba"]" class="">
25764288d8dc4792f0f487baf043ccfee5d8c2ba</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"ae6aa16fdc163afe6b04b6c073ad4ddd4663c03b"]" class="">
ae6aa16fdc163afe6b04b6c073ad4ddd4663c03b</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding:2px 3px 2px 3px;vertical-align:bottom;" data-sheets-value="[null,2,"e52538965119319447c0800c534da73142c27be2"]" class="">
e52538965119319447c0800c534da73142c27be2</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"4b036d54bf849a75d0103b33d92a53f89ecb9315"]" class="">
4b036d54bf849a75d0103b33d92a53f89ecb9315</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"c6aaf4d0bb86e2154ea31a33804cec300611255f"]" class="">
c6aaf4d0bb86e2154ea31a33804cec300611255f</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding:2px 3px 2px 3px;vertical-align:bottom;" class=""></td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"9fd49328fc2a1cbfea542bcbcf004b5c81dc495b"]" class="">
9fd49328fc2a1cbfea542bcbcf004b5c81dc495b</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"706c81f87f84adbcf1f6553b9e6b69b3e28fc35a"]" class="">
706c81f87f84adbcf1f6553b9e6b69b3e28fc35a</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"9644302e3315e7e36495d230d5ac7125a316d33e"]" class="">
9644302e3315e7e36495d230d5ac7125a316d33e</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"a650e02a528ab9d6d6f0b8b57745c32f2a138459"]" class="">
a650e02a528ab9d6d6f0b8b57745c32f2a138459</td>
</tr>
<tr style="height:21px;" class="">
<td style="padding: 2px 3px; vertical-align: bottom; word-wrap: break-word;" data-sheets-value="[null,2,"f0cf973a224a3e3c1dec3395af3ba01cf14b1ff4"]" class="">
f0cf973a224a3e3c1dec3395af3ba01cf14b1ff4</td>
</tr>
</tbody>
</table>
<div class=""><br class="">
</div>
</div>
</div>
<div class="">Thanks</div>
<div class="">Michael</div>
<div class=""><br class="">
<div>
<blockquote type="cite" class="">
<div class="">On Mar 29, 2016, at 2:34 AM, Yinghao Xie <<a href="mailto:xyhao06@163.com" class="">xyhao06@163.com</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">hi, recently,i backport kpatch to CentOS 6.5 which kernel verison is 2.6.32-431,use gcc 4.8.2 . It seems there is no easy way to do it, using git to explore the v3.9 tag in kernel master branch is a good start . gcc 4.8.2 for rhel 6.5
<a href="http://people.centos.org/tru/devtools-2/readme" class="">http://people.centos.org/tru/devtools-2/readme</a>
<a href="http://superuser.com/questions/381160/how-to-install-gcc-4-7-x-4-8-x-on-centos" class="">
http://superuser.com/questions/381160/how-to-install-gcc-4-7-x-4-8-x-on-centos</a></div>
</blockquote>
</div>
<br class="">
</div>
</div>
</body>
</html>