西数超哥博客
运维经验教程分享

centos8: 安装php8.4.1的报错 mbfilter_utf16.o 找不到

/usr/bin/ld: dynamic STT_GNU_IFUNC symbol `mb_utf16be_to_wchar' with pointer equality in
`ext/mbstring/libmbfl/filters/mbfilter_utf16.o' can not be used when making an executable; 
recompile with -fPIE and relink with -pie
collect2: error: ld returned 1 exit status
make: *** [Makefile:283: sapi/cli/php] Error 1

按提示:

修改Makefile文件  /home/server/php/84/src/Makefile

原内容:

CC = cc
BUILD_CC = cc

修改为

CC = cc -fPIE -pie
BUILD_CC = cc -fPIE -pie

 

赞(0)
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除。本站原创内容未经允许不得转载:西数超哥博客 » centos8: 安装php8.4.1的报错 mbfilter_utf16.o 找不到

评论 抢沙发

登录

找回密码

注册