[BSD] C++11 fejlesztes OpenBSD alatt

Adam Hoka adam.hoka at gmail.com
2016. Már. 25., P, 13:22:16 CET


Ertem, uhh.

Megneztem es van ujabb gcc csomag ports-ban, de abban meg nincs C++
fordito. Azt javaslom, hogy hasznalj olyan rendszert, amit nem retardalt C
huszarok fejlesztenek. ;-)

2016-03-25 8:20 GMT+01:00 Bukuli Norbert <bukuli.norbert at gmail.com>:

> # pkg_add libstdc++
>
> quirks-2.114 signed on 2015-08-09T11:57:52Z
> libstdc++-4.8.4p2: ok
>
> $ clang++ -std=c++11 -stdlib=libstdc++ -o cpp11 cpp11.cpp
> cpp11.cpp:1:10: fatal error: 'array' file not found
> #include <array>
>          ^
> 1 error generated.
>
> # pkg_info -L libstdc++ | grep include
>
>
> #
>
>
> Szoval az STL C++11-es header fajljai meg mindig hianyoznak.
>
> C++14: Termeszetesen igazad van, nem konkreten a C++11-re, hanem barmilyen
> modern C++ szabvany megvalositasra lenne igenyem.
>
> Üdvözlettel:
> Bukuli Norbert
>
> 2016. március 25. 8:04 Adam Hoka írta, <adam.hoka at gmail.com>:
>
>> clang++ -std=c++11 -stdlib=libstdc++ hello.cc
>>
>> Igy ennek mukodnie kellene, probaltad mar? Btw akkor mar c++14-et
>> hasznalj, szerintem azt is gond nelkul viszi
>> barmilyen ujabb clang.
>>
>> 2016-03-25 7:49 GMT+01:00 Bukuli Norbert <bukuli.norbert at gmail.com>:
>>
>>> Koszonom mindenkinek az eszreveteleit.
>>>
>>> Nem akartam tul hosszu levelekkel terhelni a listat, de sajnos nem volt
>>> elegge egyertelmu, amit irtam.
>>>
>>> Mellekeletem egy leirast amiben reszletezem a problemamat. Ha sikerult
>>> elolvasni a dokumentumot, talan mar ertheto lesz a kovetkezo kerdes:
>>>
>>> Van-e az OpenBSD _csomagjai_ kozt olyan, amely tartalmazza a C++11-ben
>>> bemutatott STL kiterjeszteseket (pl array, mutex) binarisan (*.so, *.a) es
>>> fejlec formajaban is?
>>>
>>>
>>> 2016. márc. 24. 17:38 ezt írta ("István" <leccine at gmail.com>):
>>>
>>>> Pontosan mit nem?
>>>>
>>>> http://clang.llvm.org/cxx_status.html
>>>> On Mar 24, 2016 16:11, "DaVieS" <davies at npulse.net> wrote:
>>>>
>>>>> OpenBSD-t nem használtam, de a tesóját igen (FreeBSD).
>>>>> BSD licensz nem engedi a gcc / g++ > 4.2 használatát a rendszerbe
>>>>> integrálva, ezért csak külön érhető el, portsból.
>>>>> Ergó neked kell leforgatnod a gcc / g++ / binutilst.
>>>>>
>>>>> Különben megjegyzés képpen, a BSD clangot erőlteti, bár tapasztalataim
>>>>> vegyes vele kapcsolatban, nem mindent esz meg főleg a ++11 -es ágból, de
>>>>> kéne tartalmaznia a C++ header fájlokat.
>>>>>
>>>>> http://www.openbsd.org/faq/faq15.html
>>>>>
>>>>>
>>>>> On 03/24/2016 08:29 AM, Bukuli Norbert wrote:
>>>>>
>>>>> Sziasztok!
>>>>>
>>>>> Lenne egy igen kezdo kerdesem OpenBSD-vel kapcsolatban, amire sajnos
>>>>> nem talaltam egyertelmu valaszt.
>>>>>
>>>>> Mit kell installalnom ahhoz, az OpenBSD altal kibocsatott csomagok
>>>>> kozul, hogy legyenek C++11 STL fejlec fajljaim, fuggvenykonytaraim?
>>>>>
>>>>> A kerdeses rendszer reszletei:
>>>>> * OpenBSD-5.8
>>>>> * Alapbol szallitott C++ fordito: gcc-4.2.x
>>>>> * Telepitheto fordito: clang-3.5.x (llvm csomagbol). Ez a csomag
>>>>> azonban nem tartalmazza a C++ fejlec fajlokat
>>>>> * Telepitheto C++ fuggvenykonyvtar: libstdc++. Ez csak magat a
>>>>> binarist tartalmazza, fejlec fajlokat ez sem.
>>>>>
>>>>> Barmilyen segitseget, utmutatast nagyon koszonok.
>>>>>
>>>>> Üdvözlettel:
>>>>> Bukuli Norbert
>>>>>
>>>>>
>>>>> --
>>>>> Magyar BSD Levelez�lista
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Magyar BSD Levelezõlista
>>>>>
>>>>
>>>> --
>>>> Magyar BSD Levelezõlista
>>>>
>>>
>>> --
>>> Magyar BSD Levelezõlista
>>>
>>
>>
>>
>> --
>> NetBSD - Simplicity is prerequisite for reliability
>>
>> --
>> Magyar BSD Levelezõlista
>>
>
>
> --
> Magyar BSD Levelezõlista
>



-- 
NetBSD - Simplicity is prerequisite for reliability
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://datacast.hu/pipermail/bsd/attachments/20160325/804e0ca2/attachment.html>


További információk a(z) BSD levelezőlistáról