Email or username:

Password:

Forgot your password?
Tech Thread

Верно ли, что пакеты go должны быть совместимы как с оригинальной реализацией go, так и с gcc-go? Если нет, то где брать пакеты специально для gcc-go? Если да, то, полагаю, что по крайней мере один из моих пакетов сломан (net@v0.8.0/internal/socket: отсутствует файл textflag.h) и это повод написать разработчикам пакета? @tech by @devadideva

6 comments
Мя :sparkles_lesbian:

@devadideva а разве это не gcc-go должен быть совместим с оригиналом?

devadideva

@mo@mastodon.ml Я понятия не имею, я никогда не писал на Go. Мне нужен просто go, который соберёт мне программу (потому что готовый бинарник нужной мне программы не совместим с моей системой). Так случилось, что оригинальный go под мою систему тоже сломан (кидает SIGILL), а вот gcc-go работает, да вот затык только такой...

Мя :sparkles_lesbian:

@devadideva што у тебя за система такая... :blobcatgooglyholdingitsheadinitshands:

devadideva

@mo@mastodon.ml Alpine Linux на x86. Процессор Sempron, как я понял, не поддерживает SSE, поэтому у меня во многих готовых бинарниках выкидывается SIGILL (кроме предустановленных в систему и всего gnu'шного).

devadideva

@mo@mastodon.ml Странно, поддержка SSE всё-таки есть, да вот только movsd (%eax),%xmm0 всё-равно считается Illegal instruction...

devadideva

@mo@mastodon.ml Ага, там адресуется QWORD, то есть двойная точность, которая появилась только в SSE2, а флага то sse2 нет, только sse...

Go Up