LINUX.ORG.RU

Вышла сборка GNU toolchain c GCC 14.2.0 для Symbian

 , ,


0

2

После долгого и тяжелого труда вышла сборка GCC 14.2.0 в которой были исправлены ошибки сборки и добавлен ряд улучшений. В состав также вошли Binutils 2.29.1 и GDB 10.2.

Для Windows доступна в виде исполняемых файлов, для сборки на Linux-системах прилагается bash-сценарий.

Улучшения:

  • поддержка C++11 и новее в SDK;
  • по умолчанию определен макрос используемый для Symbian: __SYMBIAN32__;
  • полная поддержка common predefined macros в GCC;
  • не экспортируется operator delete ( void* ptr, std::size_t sz ) noexcept;.

Для поддержки современных стандартов C++ в папке fixed_headers находятся два заголовочных файла: gcce.h и e32cmn.h. Первый подходит ко всем SDK на базе Symbian 9, второй совместим лишь с несколькими SDK и исходниками Symbian 3. Для установки следует использовать install_headers.py

Макрос __SYMBIAN32__ предназначен для изоляции кода предназначенного для Symbian. По умолчанию задается системой сборки SDK или через прараметры компилятора если используется другая система сборки. Теперь будет немного легче тем, кто использует другие системы сборки.

«The common predefined macros are GNU C extensions» ©GCC мануал – предоставлен полный набор макросов для типов фиксированного размера.

Исправления:

  • ошибка сборки GCC «crtfastmath.o не найден»;
  • таки собрался freestanding libstdc++;
  • таки собрался GDB.

Начиная с 5 версии, GCC собирался только при помощи make -k, без оного начинал требовать crtfastmath.o, и на этом сборка заканчивалась. Это при том, что этот файл не компилируется для SOFTFP (в этом режиме программе все равно – FPU реальный или эмулиремый!). С указанным ключом собиралось все, кроме freestanding libstdc++ и GDB.

Качать здесь.

>>> Подробности



Проверено: hobbit ()
Последнее исправление: cetjs2 (всего исправлений: 3)

А можно аналогичный скриншот, но только из линукса? Так-то новость интересная, особенно для любителей ретроустройств…

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Скриншот? Лол.

На линуксах собирайте сами. На 6ядерном феноме в 6 потоков вся троица собирается минут за 15, на более новом железе будет собираться еще быстрее. Рядом лежит скрипт на баше - собирайте на здоровье. Буду рад помочь с опакечиванием, сам в этом не разбираюсь и желания особого нету.

Собирал этим скриптом GCC на девуане без проблем.

zanac1
() автор топика
Ответ на: комментарий от zanac1

Что делсет скриншот с протухшей 15летней выньды на лоре?

mittorn ★★★★★
()

Windows 7

Symbian

Двойная некрофилия!

hateWin ★☆
()

для Symbian

Как своевременно-то! Приятно, что тянуть с этим не стали.

Smacker ★★★★★
()
Ответ на: комментарий от spqr

Вышло их дофигища. На барахолке можно до сих пор что-то за копейки купить. Девайсы маломощные холодные, если сенсорник - аккум единственный расходник. Что имело аппаратные болячки - давно сдохло, остальные - бессмертны аки Горец.

zanac1
() автор топика

Вот тут фраза «лучше поздно, чем никогда» заиграла новыми красками… я все понимаю, но нафига? Лет 10 уже не видел устройств на симбиане (а ведь когда-то активно использовал Symbian S60)

alex-w ★★★★★
()

Хорошая новость. Для говнохранителей.

thegoldone ★★
()

Мы что, наконец то увидим настоящие смартфоны?!

kirill_rrr ★★★★★
()
Ответ на: комментарий от Ygor

конченный

Это ты правильно 6600 описал. Выпустить на рынок смартфон без возможности подключения по USB это действительно нужно быть конченным. До такого даже современные производители-хлебушки пока ещё не додумались.

Собственно за ворохом подобных конченных решений Nokia и похоронилась в сточной канаве обосравшись и обоссавшись.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Собственно за ворохом подобных конченных решений Nokia и похоронилась в сточной канаве обосравшись и обоссавшись.

У нокии сильно меньшая концентрация капитальца, она объективно не могла конкурировать с google, apple, samsung и прочими.

Ygor ★★★★★
()
Ответ на: комментарий от zanac1

У меня на нокиа 5230. Всё ещё живой, всё ещё аккумулятор родной и заряд держит в ожидании больше недели, а если насиловать - весь день. Приложений к нему уже нет, браузер работает, но разметка плывёт, а некоторые вообще карикатуры рисуют - обнови браузер. Но что есть оно работает безупречно. За это время кнопка камеры отвалилась и затычка гнезда USB. В октябре 15 лет ему будет.

wonit
()

Новость, наверное, важная, но действительно хотелось бы услышать что собирают любители старины на симбианах? Конкретные применения с клнкретными приложениями может кто привести? Обстракциями можно много болтать.

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от R_He_Po6oT

Памяти у телефона не хватит новые странички в браузере смотреть. Он ещё лет пять назад на нехватку памяти жаловался.

wonit
()
Ответ на: комментарий от wonit

Об чём я и намекаю. И новый браузер у тебя не вместится.

R_He_Po6oT ★★★★★
()
Ответ на: комментарий от fluorite

Провести санацию

Продать.

Профит.

Типичные действия упырька-мироеда отлично показанные ещё аж в киноленте «Красотка».

Ygor ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.