Перейти к содержанию
    

свежак:

 

для mingw32

http://klen.org/Files/DevTools/kgp_mingw32_20100510.7z

 

для ARM

http://klen.org/Files/DevTools/kgp_arm_eabi_20100509.7z

наконецто решена проблема с увеличением кода при использовании операции деления для типа uint64_t (в код прилазила обработка исключений, разматывание стека даже)

 

для MISP

http://klen.org/Files/DevTools/kgp_mips_elf_20100510.7z

 

переписал систему сборки и паковки архивов, если "гдето чето порой окажется не так..", библы не хватает или еще чтото, то архив поправлю, а для тех кто скачал выложу ссылки на недостающие файлы.

 

ну т всех с прошедшим празником.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

С ходу пока так: не хватает файлов make.exe и msys-1.0.dll

При добавлении из предыдущей сборки, make вываливается с кодом возврата 1.

Хотелось бы помимо mingw32 и arm, ещё avr видеть. Ибо активно пользуюсь.

Спасибо за работу.

Имеет смысл пробовать накатить поверх прошлой сборки?

--

Попробовал поверх старой - работает.

Изменено пользователем alexander iz

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

make.exe msys-1.0.dll к компиллеру не относится, поэтому я их удаляю из пакета, иногда забываю.

если накатите сверху все должно работать - просто файлы перезапишутся

 

один make неработает, нада в корне еще папку etc сделать иначе падает. так в мингв маке собран ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

make.exe msys-1.0.dll к компиллеру не относится, поэтому я их удаляю из пакета, иногда забываю.

если накатите сверху все должно работать - просто файлы перезапишутся

 

один make неработает, нада в корне еще папку etc сделать иначе падает. так в мингв маке собран ...

 

sh.exe ещё не хватает :)

 

Да, действительно, etc в корень, make.exe msys-1.0.dll и sh.exe добавил, теперь работает.

Единственное, что меня смущало: установка на чистый комп не давала работоспособный компилятор. Ранние сборки (все не проверял, обновляю эпизодически) сразу давали правильный результат.

 

Ещё раз спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

установка на чистый комп не давала работоспособный компилятор. Ранние сборки (все не проверял, обновляю эпизодически) сразу давали правильный результат.

чистый - это без операционки?

я думаю это частные глюки. не компилятора. но все может быть. А че компиллер говорил?

должно работать так

1) распаковал, положил куда хочется

2) добавил путь в bin

фсе. должно работать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

чистый - это без операционки?

я думаю это частные глюки. не компилятора. но все может быть. А че компиллер говорил?

должно работать так

1) распаковал, положил куда хочется

2) добавил путь в bin

фсе. должно работать.

"Чистый" - это без компилятора как такового, без make, только winXPproSP3

1. распаковал

2. положил

3. прописал путь

4. не работает. нет выше указанных файлов.

5. добавил их и пустую /etc - заработало.

без подсказки про /etc так и не сдвинулось бы, make падал с кодом 1.

компилятор без make не пробовал. скорее всего, работал бы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

4. не работает. нет выше указанных файлов.

 

make и sh - это не компилятор. Правильно, что их нет в сборке. Потому что обычно они уже имеются, причём правильной, выстраданной версии и сборки. Я бы, например, очень не хотел, чтобы вместе с компилятором у меня каждый раз обновлялись эти файлы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

make и sh - это не компилятор. Правильно, что их нет в сборке. Потому что обычно они уже имеются, причём правильной, выстраданной версии и сборки. Я бы, например, очень не хотел, чтобы вместе с компилятором у меня каждый раз обновлялись эти файлы.

я вижу ситуацию равнобедренно. нефиг тому что не относится к компиллеру там делать.

но с другой стороны - вместе с этим наборчиком получается минимальный полный набор джентельмена.

поэтому я думаю что make,rm, sh будут в отдельном архивчике с постоянным URL и будет все задокументировано в readme к KGP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Извините за нескромный вопрос, а где можно взять патчи для сборки AVR binutil, gcc

Пытаюсь собрать новые для AVR под linux

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Извините за нескромный вопрос, а где можно взять патчи для сборки AVR binutil, gcc

Пытаюсь собрать новые для AVR под linux

смотря какие патчи и для чего. чтото есть на сайте avr-libc чтото в инете россыпью. я их не ищу ине использую. использую свежие исходники из cvs и svn репозирориев дописываю руками поверх свои правки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

свежак:

...

ну т всех с прошедшим празником.

 

Скажите пожалуйста, есть какое-нибудь лекарство от exception handling при выполнении 64-битной арифметики (например, деления)?

Для сведения, yagarto стал теперь arm-none-eabi и заболел тем же самым...

Линковать stubs для getpid и isatty не предлагайте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скажите пожалуйста, есть какое-нибудь лекарство от exception handling при выполнении 64-битной арифметики (например, деления)?

Для сведения, yagarto стал теперь arm-none-eabi и заболел тем же самым...

Линковать stubs для getpid и isatty не предлагайте.

я это пофиксил в крайней сборке. проверяйте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А cortex-m0 поддерживается?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А cortex-m0 поддерживается?

 

теоретически ды:

 

Known ARM CPUs (for use with the -mcpu= and -mtune= options):

cortex-m0, cortex-m1, cortex-m3, cortex-r4f, cortex-r4, cortex-a9,

cortex-a8, cortex-a5, arm1156t2f-s, arm1156t2-s, mpcore, mpcorenovfp,

arm1176jzf-s, arm1176jz-s, arm1136jf-s, arm1136j-s, arm1026ej-s, arm926ej-s,

iwmmxt2, iwmmxt, xscale, arm1022e, arm1020e, arm10e, arm968e-s, arm966e-s,

arm946e-s, arm9e, arm1020t, arm10tdmi, ep9312, arm940t, arm922t, arm920t,

arm920, arm9tdmi, arm9, arm740t, arm720t, arm710t, arm7tdmi-s, arm7tdmi,

strongarm1110, strongarm1100, strongarm110, strongarm, arm810, arm8,

arm7dmi, arm7dm, arm7m, arm7500fe, arm7500, arm7100, arm710c, arm720,

arm710, arm700i, arm700, arm70, arm7di, arm7d, arm7, arm620, arm610, arm600,

arm60, arm6, arm3, arm250, arm2

 

Known ARM architectures (for use with the -march= option):

iwmmxt2, iwmmxt, ep9312, armv7e-m, armv7-m, armv7-r, armv7-a, armv7,

armv6-m, armv6t2, armv6zk, armv6z, armv6k, armv6j, armv6, armv5te, armv5e,

armv5t, armv5, armv4t, armv4, armv3m, armv3, armv2a, armv2

 

но я не проверял, проверите отпишитесь о результатах.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

теоретически ды:

...

но я не проверял, проверите отпишитесь о результатах.

Спасибо! Это радует. Пробовать буду не ранее чем через месяц...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...