[완료] 솔라리스에서 GCC 이용하기

mg2000의 이미지
1250
points
0
points

안녕하세요.

제가 회사에서 Linux용으로 만든 모듈을 솔라리스에 포팅을 하려고 하는데요.

솔라리스를 보니까,

솔라리스10하고, 오픈솔라리스가 있더라고요.

마치 레드헷 리눅스 엔터프라이즈와 페도라의 관계 같은데,

오픈솔라리스에서 컴파일한 모듈을 솔라리스10에서 사용할 수 있나요?

그리고 Linux에서 개발할 당시 GCC의 버전이 4.x버전을 이용해서,

솔라리스에서도 4.x을 이용하려고 봤더니, 솔라리스10은 3.4.6밖에 없고, 오픈솔라리스는 SPARC용으로만,

4.0.4가 있더라고요.

오픈솔라리스에서 만든 모듈을 사용할 수 있다면, GCC가 버전이 낮거나 안깔려있어도 실행할 수 있겠죠?

그리고 실제 제품을 사용하는 곳에서는 솔라리스8을 사용합니다.

솔라리스10에서 GCC를 이용해 개발한 모듈이 솔라리스8에서도 호환이 되는지 궁금하네요.

vamf12의 이미지
1659
points

애시당초 솔라리스는

0
points

애시당초 솔라리스는 미칠듯한 호환성을 자랑하는 운영체제라서 별문제는 없을 것같습니다. (물론 여기서 호환성은 자기들 끼리 호환성입니다.)
다만 솔8이면 CPU 세대가 좀다를 듯하니 해당 CPU에서도 잘돌아가도록 컴파일 옵션을 줘야 할것 같습니다.

mg2000의 이미지
1250
points

답변 감사합니다.

0
points

x86으로 일단 테스트 중인데, 실제 사용될 곳은 SPARC CPU를 사용하는 곳이라서,

아무래도 장비 요청을 해야겠군요.. ^^

댓글 보기 옵션

원하시는 댓글 전시 방법을 선택한 다음 "설정 저장"을 누르셔서 적용하십시오.