FREEDOM. FRIENDS. FEATURES. FIRST. 페도라 한국 사용자 모임

[Tip]mariaDB 컴파일시 /usr/bin/c++: -lto-wrapper 에러 발생시 대처 방법

홈 › 게시판 › Tech/Tip › [Tip]mariaDB 컴파일시 /usr/bin/c++: -lto-wrapper 에러 발생시 대처 방법

태그: 

  • This topic has 1개 답변, 2명 참여, and was last updated 12 years, 7 months 전에 by
    태랑. This post has been viewed 2320 times
  • #12226
    난해주님
    참가자
      게시글114 댓글334 총합448
    @workman729
     

    이번에 mariaDB를 컴파일 하다가 발생한 에러에 대한 대처 방법을 소개해 드립니다.

    위의 에러는 -DBUILD_CONFIG=mysql_release로 컴파일 하시는 경우에는 발생하지 않습니다.
    -DCMAKE_EXE_LINKER_FLAGS='-ltcmalloc' -DWITH_SAFEMALLOC=OFF  옵션으로
    tcmalloc을 함께 컴파일 하시는 경우 발생하는 데 make 시 대충 79% 정도에서 발생합니다.

    5.5.34 버전에서도 같은 에러가 발생하는 데 5.5.36 버전에서 같은 에러가 발생하는 군요!
    해결 방법은 직접 소스를 수정하셔야 합니다.

    일단 mariaDB v5.5.36 버전을 다운르드 하시고 압축을 푸신 후 storage/tokudb/ft-index/ft/ft-ops.cc 파일의 2330번째 줄로 이동하신 후 아래 부분을 수정 하시기 바랍니다.

    # 수정 전
    LEAFENTRY leaf_entry;
    bn->data_buffer.fetch_klpair(index, &leaf_entry, &keylen, &keyp);
    assert_zero(r);

    # 수정 후
    LEAFENTRY leaf_entry = 0;
    r= bn->data_buffer.fetch_klpair(index, &leaf_entry, &keylen, &keyp);
    assert_zero(r);

    위처럼 수정하여 make 하시면 이상 없이 빌드하실 수 있습니다.
    참고 하십시오.

0 답변 글타래를 보이고 있습니다
    • #12964
      태랑
      키 마스터
        게시글309 댓글1087 총합1396
      @admin
       

      저도 DB쪽에서 밥먹고 사는데요
      요즘 myslq 이나 mariaDB 보다 postgreeSQL  을 좀 파보고 싶은 욕심히 ㅎㅎ
      좋은정보 감사합니다~~

      오픈소스를 응원합니다 Blog https://hoing.io
      Senior Database Administrator(MySQL, Oracle)

      사이트 이용 문의 사항은 댓글이나 admin@fedoralinux.or.kr 로 메일주세요

       
0 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.

지금 이 순간


rehel10 출시에 앞서.
virtualbox에서 samba 서버 사용할 수 없나요?
[Tip]Firefox 51 이상에서 메뉴 아이콘 보이지 않을 경우
가상머신으로 설치한 페도라를 멀티부팅 하고 싶습니다..
가입인사 드려요.
fedora 11 에서 TeamViewer 설치 하신분 있나요?
커뮤니티 배너 입니다
페도라16 싱글모드 부팅
사용중인 페도라16
윈도우 XP 기본 바탕화면의 10년 후 ‘이럴 수가’