<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум Рутокен &mdash; Xcode 10]]></title>
	<link rel="self" href="https://forum.rutoken.ru/feed/atom/topic/2852/" />
	<updated>2018-09-20T10:18:25Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.rutoken.ru/topic/2852/</id>
		<entry>
			<title type="html"><![CDATA[Re: Xcode 10]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12122/#p12122" />
			<content type="html"><![CDATA[<p>Добрый день, <strong>iWeaver</strong>.</p><p>Да, в новой версии SDK, которая появится в ближайший месяц будет сборка с libc++.</p>]]></content>
			<author>
				<name><![CDATA[Владимир Салыкин]]></name>
				<uri>https://forum.rutoken.ru/user/10195/</uri>
			</author>
			<updated>2018-09-20T10:18:25Z</updated>
			<id>https://forum.rutoken.ru/post/12122/#p12122</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Xcode 10]]></title>
			<link rel="alternate" href="https://forum.rutoken.ru/post/12118/#p12118" />
			<content type="html"><![CDATA[<p>при сборке проекта под Xcode 10 возникают ошибки:<br />Undefined symbols for architecture arm64:<br /> “std::string::_Rep::_M_destroy(std::allocator&lt;char&gt; const&amp;)“, referenced from:<br />&nbsp; &nbsp; &nbsp;rutoken_unique_get(void*, void*) in RDRRtSupCp(unique_get.o)<br />&nbsp; &nbsp; &nbsp;rutoken_unregister(void*, void*) in RDRRtSupCp(unregister.o)<br />&nbsp; &nbsp; &nbsp;rutoken_context_free(void*, void*) in RDRRtSupCp(context.o)<br />&nbsp; &nbsp; &nbsp;rutoken_same_media(void*, void*) in RDRRtSupCp(same_media.o)<br /> “std::string::_Rep::_S_empty_rep_storage”, referenced from:<br />&nbsp; &nbsp; &nbsp;RegisterContext(TruTokenContext_**, int) in RDRRtSupCp(register.o)<br />&nbsp; &nbsp; &nbsp;rutoken_register(void*, void*) in RDRRtSupCp(register.o)<br />&nbsp; &nbsp; &nbsp;rutoken_register_ecp(void*, void*) in RDRRtSupCp(register.o)<br />&nbsp; &nbsp; &nbsp;rutoken_register_ecp_st23(void*, void*) in RDRRtSupCp(register.o)<br />&nbsp; &nbsp; &nbsp;rutoken_register_lt(void*, void*) in RDRRtSupCp(register.o)<br />&nbsp; &nbsp; &nbsp;rutoken_register_lt_st23(void*, void*) in RDRRtSupCp(register.o)<br />&nbsp; &nbsp; &nbsp;rutoken_register_acos3(void*, void*) in RDRRtSupCp(register.o)<br />&nbsp; &nbsp; &nbsp;...<br /> “std::string::append(char const*, unsigned long)“, referenced from:<br />&nbsp; &nbsp; &nbsp;rt_unique_form_ex(int, std::string&amp;, unsigned char*) in RDRRtSupCp(unique_get.o)<br /> “std::string::assign(char const*, unsigned long)“, referenced from:<br />&nbsp; &nbsp; &nbsp;rt_unique_form_ex(int, std::string&amp;, unsigned char*) in RDRRtSupCp(unique_get.o)<br />&nbsp; &nbsp; &nbsp;rutoken_login(void*, void*) in RDRRtSupCp(login.o)<br />&nbsp; &nbsp; &nbsp;rutoken_passwd_change(void*, void*) in RDRRtSupCp(passwd_change.o)<br /> “std::string::_M_mutate(unsigned long, unsigned long, unsigned long)“, referenced from:<br />&nbsp; &nbsp; &nbsp;rutoken_folder_clear(void*, void*) in RDRRtSupCp(folder_clear.o)<br />&nbsp; &nbsp; &nbsp;rutoken_login(void*, void*) in RDRRtSupCp(login.o)<br />&nbsp; &nbsp; &nbsp;rutoken_logout(void*, void*) in RDRRtSupCp(logout.o)<br />&nbsp; &nbsp; &nbsp;rutoken_context_free(void*, void*) in RDRRtSupCp(context.o)<br /> “std::__throw_length_error(char const*)“, referenced from:<br />&nbsp; &nbsp; &nbsp;std::vector&lt;unsigned char, std::allocator&lt;unsigned char&gt; &gt;::_M_insert_aux(__gnu_cxx::__normal_iterator&lt;unsigned char*, std::vector&lt;unsigned char, std::allocator&lt;unsigned char&gt; &gt; &gt;, unsigned char const&amp;) in RDRRtSupCp(APDU_CMDs.o)<br />&nbsp; &nbsp; &nbsp;std::vector&lt;unsigned char, std::allocator&lt;unsigned char&gt; &gt;::_M_fill_insert(__gnu_cxx::__normal_iterator&lt;unsigned char*, std::vector&lt;unsigned char, std::allocator&lt;unsigned char&gt; &gt; &gt;, unsigned long, unsigned char const&amp;) in RDRRtSupCp(connect_carrier.o)<br />&nbsp; &nbsp; &nbsp;std::vector&lt;unsigned char, std::allocator&lt;unsigned char&gt; &gt;::_M_insert_aux(__gnu_cxx::__normal_iterator&lt;unsigned char*, std::vector&lt;unsigned char, std::allocator&lt;unsigned char&gt; &gt; &gt;, unsigned char const&amp;) in RDRRtSupCp(connect_carrier.o)</p><p>похоже RDRRtSupCp собрана с stdlibc++<br />можно пересобрать с libc++?</p>]]></content>
			<author>
				<name><![CDATA[iWeaver]]></name>
				<uri>https://forum.rutoken.ru/user/10984/</uri>
			</author>
			<updated>2018-09-19T14:15:09Z</updated>
			<id>https://forum.rutoken.ru/post/12118/#p12118</id>
		</entry>
</feed>
