Zkousim prvni priklad a dopadl jsem blede:
~/src/ada $ gnatmake hello_example.adb
gcc -c hello_example.adb
gnatbind -x hello_example.ali
gnatlink hello_example.ali
~/src/ada $ ./hello_example
failed run-time assertion : Tasking not implemented on this configuration
Programy bez vlaken mi funguji... Co s tim?
Mam gnat z gcc-3.3.2 na SuSE Linuxu 9.0/AMD64.
Zajímavé. Problém bude s tím AMD64, ada pro to asi ještě nemá podporu. To, že v GCC vlánka fungují ještě nic neznamená. Adovské vlákna jsou relativně samostatná (například mají vlastní systém priorit) a je jich mapování na systémová vlákna asi nebude triviální. Nezbývá než počkat na nový GNAT. Holt nová HW platforma...