eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingundefined reference to __asan przy kompilacja pugixml w Win10 › Re: undefined reference to __asan przy kompilacja pugixml w Win10
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!.POSTED.2a01:110f:1505:45
    00:9d45:6b69:7132:2f42!not-for-mail
    From: Jivanmukta <j...@p...onet.pl>
    Newsgroups: pl.comp.programming
    Subject: Re: undefined reference to __asan przy kompilacja pugixml w Win10
    Date: Fri, 18 Nov 2022 11:57:08 +0100
    Organization: http://www.wit.edu.pl
    Message-ID: <tl7oe3$1sfsh$1@portraits.wsisiz.edu.pl>
    References: <tl33pf$3ad1$1@portraits.wsisiz.edu.pl> <tl3eao$k4v$1@gioia.aioe.org>
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Injection-Date: Fri, 18 Nov 2022 10:57:07 -0000 (UTC)
    Injection-Info: portraits.wsisiz.edu.pl;
    posting-host="2a01:110f:1505:4500:9d45:6b69:7132:2f42";
    logging-data="1982353"; mail-complaints-to="a...@w...edu.pl"
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
    Thunderbird/102.5.0
    Content-Language: pl
    In-Reply-To: <tl3eao$k4v$1@gioia.aioe.org>
    X-Antivirus: AVG (VPS 221118-0, 18.11.2022), Outbound message
    X-Antivirus-Status: Clean
    Xref: news-archive.icm.edu.pl pl.comp.programming:215930
    [ ukryj nagłówki ]

    W dniu 16.11.2022 o 20:40, Mateusz Viste pisze:
    > 2022-11-16 o 16:40 +0100, Jivanmukta napisał:
    >> Przy próbie kompilacji w Win10 biblioteki pugixml do pugixml.obj mam
    >> błędy: undefined reference to `__asan.........
    >> Mój program w C++ używa tej biblioteki. Pod Linuxem nie mam tych
    >> komunikatów.
    >
    > Strzelam: asan_xxxx to funkcje odwołujące się do biblioteki
    > AddressSanitizer, a ty tej biblioteki nie masz?
    >
    > Szybko googlając wyszukiwarka podpowiada też:
    > "AddressSanitizer is a part of LLVM starting with version 3.1 and a
    > part of GCC starting with version 4.8"
    >
    > Mateusz
    >
    Mimo, że zamieniłem:

    ifeq ($(config),sanitize)
    CXXFLAGS+=-fsanitize=address,undefined
    -fno-sanitize=float-divide-by-zero,float-cast-overfl
    ow
    -fno-sanitize-recover=all
    LDFLAGS+=-fsanitize=address,undefined
    endif

    na:

    ifeq ($(config),sanitize)
    # CXXFLAGS+=-fsanitize=address,undefined
    -fno-sanitize=float-divide-by-zero,float-cast-overfl
    ow
    -fno-sanitize-recover=all
    # LDFLAGS+=-fsanitize=address,undefined
    endif

    (tzn. wykomentowałem) nadal mam ten błąd undefined reference.
    Nie wiem jak poprawić Makefile, żeby nie było tego błędu.

    --
    Ta wiadomość e-mail została sprawdzona pod kątem wirusów przez oprogramowanie
    antywirusowe AVG.
    www.avg.com

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: