Rockylinux8 에서의 PHP 8.3 컴파일 시 나올 수 있는 에러와 이에 대한 대응방법 정리.
1. mbstring 관련
/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:307: sapi/cli/php] Error 1
해결책 (컴파일 옵션에 CFLAGS="-fPIE" LDFLAGS="-pie" 추가)
./configure CFLAGS="-fPIE" LDFLAGS="-pie"
'Works > APM설치' 카테고리의 다른 글
apache 시동시 에러 "undefined symbol: unixd_config" (0) | 2023.08.31 |
---|---|
php 7.3 mcrypt install (0) | 2022.06.22 |
CentOS 6 php4.4.x make시 ssl 오류 조치법 (0) | 2017.04.07 |
/replace/with/path/to/perl/interpreter: bad interpreter: No such file or directory (0) | 2017.03.20 |
리눅스 APM 컴파일 옵션 찾아내기 (0) | 2017.03.17 |