亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪(fǎng)問(wèn)板塊 發(fā)新帖
查看: 2606 | 回復(fù): 5
打印 上一主題 下一主題

[系統(tǒng)管理] linux動(dòng)態(tài)打補(bǔ)丁kpatch [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2014-11-06 15:33 |只看該作者 |倒序?yàn)g覽
之前看到linux動(dòng)態(tài)打補(bǔ)丁的帖子,在ubuntu上嘗試了下,發(fā)現(xiàn)了個(gè)問(wèn)題,請(qǐng)教大神們:
在32位的ubuntu14.04.1LTS上從官網(wǎng)上下載kpatch源碼包,然后按照README將依賴(lài)包都安裝了,然后make,報(bào)錯(cuò)退出,log:
mildren@mildrengong-virtual-PC:~/Downloads/kpatch-master$ make
make -C kpatch-build
make[1]: Entering directory `/home/mildren/Downloads/kpatch-master/kpatch-build'
gcc -MMD -MP -I../kmod/patch -Iinsn -Wall -g -c -o create-diff-object.o create-diff-object.c
create-diff-object.c: In function ‘kpatch_create_symbol_list’:
create-diff-object.c:455:6: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 8 has type ‘Elf64_Addr’ [-Wformat=]
      ERROR("symbol %s at offset %lu within section %s, expected 0",
      ^
gcc -MMD -MP -I../kmod/patch -Iinsn -Wall -g -c -o lookup.o lookup.c
gcc -MMD -MP -I../kmod/patch -Iinsn -Wall -g -c -o insn/insn.o insn/insn.c
gcc -MMD -MP -I../kmod/patch -Iinsn -Wall -g -c -o insn/inat.o insn/inat.c
gcc -I../kmod/patch -Iinsn -Wall -g create-diff-object.o lookup.o insn/insn.o insn/inat.o -o create-diff-object -lelf
make[1]: Leaving directory `/home/mildren/Downloads/kpatch-master/kpatch-build'
make -C kpatch
make[1]: Entering directory `/home/mildren/Downloads/kpatch-master/kpatch'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/mildren/Downloads/kpatch-master/kpatch'
make -C kmod
make[1]: Entering directory `/home/mildren/Downloads/kpatch-master/kmod'
make -C core clean
make[2]: Entering directory `/home/mildren/Downloads/kpatch-master/kmod/core'
rm -f -Rf .*.o.cmd .*.ko.cmd .tmp_versions *.o *.ko *.mod.c \
        Module.symvers
make[2]: Leaving directory `/home/mildren/Downloads/kpatch-master/kmod/core'
make -C core
make[2]: Entering directory `/home/mildren/Downloads/kpatch-master/kmod/core'
make -C /lib/modules/3.13.0-36-generic/build M=/home/mildren/Downloads/kpatch-master/kmod/core kpatch.ko
make[3]: Entering directory `/usr/src/linux-headers-3.13.0-36-generic'
  CC [M]  /home/mildren/Downloads/kpatch-master/kmod/core/core.o
/home/mildren/Downloads/kpatch-master/kmod/core/core.c:54:2: error: #error "CONFIG_FUNCTION_TRACER, CONFIG_HAVE_FENTRY, CONFIG_MODULES, CONFIG_SYSFS, CONFIG_KALLSYMS_ALL kernel config options are required"
#error "CONFIG_FUNCTION_TRACER, CONFIG_HAVE_FENTRY, CONFIG_MODULES, CONFIG_SYSFS, CONFIG_KALLSYMS_ALL kernel config options are required"
  ^
/home/mildren/Downloads/kpatch-master/kmod/core/core.c: In function ‘kpatch_write_relocations’:
/home/mildren/Downloads/kpatch-master/kmod/core/core.c:614:8: error: ‘R_X86_64_NONE’ undeclared (first use in this function)
   case R_X86_64_NONE:
        ^
/home/mildren/Downloads/kpatch-master/kmod/core/core.c:614:8: note: each undeclared identifier is reported only once for each function it appears in
/home/mildren/Downloads/kpatch-master/kmod/core/core.c:616:8: error: ‘R_X86_64_PC32’ undeclared (first use in this function)
   case R_X86_64_PC32:
        ^
/home/mildren/Downloads/kpatch-master/kmod/core/core.c:622:8: error: ‘R_X86_64_32S’ undeclared (first use in this function)
   case R_X86_64_32S:
        ^
/home/mildren/Downloads/kpatch-master/kmod/core/core.c:627:8: error: ‘R_X86_64_64’ undeclared (first use in this function)
   case R_X86_64_64:
        ^
/home/mildren/Downloads/kpatch-master/kmod/core/core.c:654:28: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   ret = probe_kernel_write((void *)loc, &val, size);
                            ^
make[4]: *** [/home/mildren/Downloads/kpatch-master/kmod/core/core.o] Error 1
make[3]: *** [kpatch.ko] Error 2
make[3]: Leaving directory `/usr/src/linux-headers-3.13.0-36-generic'
make[2]: *** [kpatch.ko] Error 2
make[2]: Leaving directory `/home/mildren/Downloads/kpatch-master/kmod/core'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/mildren/Downloads/kpatch-master/kmod'
make: *** [build-kmod] Error 2
mildren@mildrengong-virtual-PC:~/Downloads/kpatch-master$

求大神解答

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2014-11-06 15:34 |只看該作者
另外在64位的ubuntu14.04.1LTS上,直接一次性編譯通過(guò),難道是kpatch不兼容32位系統(tǒng)???

論壇徽章:
13
技術(shù)圖書(shū)徽章
日期:2014-04-29 14:15:42IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-12-12 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-30 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-24 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-02 06:20:002015年亞洲杯之澳大利亞
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辭舊歲徽章
日期:2015-03-03 16:54:15季節(jié)之章:冬
日期:2015-01-20 17:08:47雙子座
日期:2014-11-21 16:30:31技術(shù)圖書(shū)徽章
日期:2014-07-11 16:29:08
3 [報(bào)告]
發(fā)表于 2014-11-06 15:48 |只看該作者

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2014-11-06 17:00 |只看該作者
在他的README中沒(méi)有看到這方面的說(shuō)明啊

論壇徽章:
13
技術(shù)圖書(shū)徽章
日期:2014-04-29 14:15:42IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-12-12 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-30 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-24 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-02 06:20:002015年亞洲杯之澳大利亞
日期:2015-04-03 15:03:12申猴
日期:2015-03-20 09:00:292015年迎新春徽章
日期:2015-03-04 09:54:452015年辭舊歲徽章
日期:2015-03-03 16:54:15季節(jié)之章:冬
日期:2015-01-20 17:08:47雙子座
日期:2014-11-21 16:30:31技術(shù)圖書(shū)徽章
日期:2014-07-11 16:29:08
5 [報(bào)告]
發(fā)表于 2014-11-06 18:37 來(lái)自手機(jī) |只看該作者
肯定別的地方有資料說(shuō)明呢!

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2014-11-13 17:23 |只看該作者
恩,我問(wèn)了下kpatch的作者,他也明確說(shuō)了只支持64位系統(tǒng)。謝謝你的回復(fù)。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專(zhuān)區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP