Bug 28394 - дистрибутивная сборка неработоспособна на x86_64
Summary: дистрибутивная сборка неработоспособна на x86_64
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: dmd (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P3 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-01-18 21:04 MSK by Gleb Kulikov
Modified: 2013-01-20 01:43 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gleb Kulikov 2013-01-18 21:04:41 MSK
дистрибутивная сборка dmd неработоспособна на x86_64:

попытка откомпилировать даже простейший пример, не удаётся:

cat test.d:

import std.stdio; 
void main() 
{ 
 writeln("float, Минимальное значение\t",  float.min);
}

w.o: In function `_D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFZv':
w.d:(.text._D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFZv+0x576): undefined reference to `_D6object9Excepti
on6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception'
w.d:(.text._D3std6format18__T10FormatSpecTaZ10FormatSpec6fillUpMFZv+0x10fe): undefined reference to `_D6object9Except
ion6__ctorMFNaNbNfAyaAyamC6object9ThrowableZC9Exception'
collect2: ошибка: выполнение ld завершилось с кодом возврата 1


попытка явно указать в файле конфигурации все пути поиска библиотек ни к чему не приводит и только увеличивает список неразрешённых символов.
Comment 1 Repository Robot 2013-01-20 01:43:23 MSK
dmd-2.061-alt1 -> sisyphus:

* Sat Jan 19 2013 Dmitriy Kulik <lnkvisitor@altlinux> 2.061-alt1
- New version (Closes: #28302)
- Fix includes (Closes: #28394)

* Sat Dec 22 2012 Dmitriy Kulik <lnkvisitor@altlinux> 2.060-alt5
- Added provides
- Rebuild with -fPIC
- Phobos in dmd