본문 바로가기

libatomic 사용문의

xodudrla2 게시글 작성 시각 2022-08-01 11:22:03 게시글 조회수 1324

엠베디드 리눅스에서 gcc를 사용하여 제품을 개발하고 있습니다
양산이미지 캔디데이트 버젼을 Black Duck Binary Analysis을 사용하여 검사를 해보니 ibatomic이 GPLv3의 적용을 받는 파일이며 위험이 있다는 결과가 나왔습니다
gcc-8 source package의 라이센스를 확인하다 보니 libatomic가 GCC Runtime Library Exception에 해당된다는 내용을 발견 했습니다
이런 경우 gcc 자체를 수정하지 않는다면 libatomic.so 파일은 개발이나 배포시 아무런 제약없이 사용이 가능한가요 ?

The following runtime libraries are licensed under the terms of the GNU General Public License (v3 or later) with version 3.1 of the GCC Runtime Library Exception (included in this file):

 - libgcc (libgcc/, gcc/libgcc2.[ch], gcc/unwind*, gcc/gthr*,
   gcc/coretypes.h, gcc/crtstuff.c, gcc/defaults.h, gcc/dwarf2.h,
   gcc/emults.c, gcc/gbl-ctors.h, gcc/gcov-io.h, gcc/libgcov.c,
   gcc/tsystem.h, gcc/typeclass.h).
 - libatomic
 - libdecnumber
 - libgomp
 - libitm
 - libssp
 - libstdc++-v3
 - libobjc
 - libgfortran
 - The libgnat-8 Ada support library and libgnatvsn library.
 - Various config files in gcc/config/ used in runtime libraries.
 - libvtv

맨 위로
맨 위로