Как стать автором
Обновить

Комментарии 20

НЛО прилетело и опубликовало эту надпись здесь
Чтобы ковыряться в JDK, собирать с изменениями, и таким образом проверять предположения.
НЛО прилетело и опубликовало эту надпись здесь
Все знают что винда — это пускалка игрушек
> Если кто-то в комментариях знает, как безболезненно починить эту ошибку и запуститься на 2015
Этот косяк часто бывает, когда проект апгрейдится со старый версий. Нужно в путях проекта добавить пути до библиотек компилятора. И до хедеров и исходников и исполняемых файлов. Там вообще всё очень странно и запутано: с одними и теми же параметрами у меня компилировался debug и не компилировался release, пока не подобрал правильные пути (в моём случае на вин7 пришлось указывать пути до sdk 8.1). В общем, если поколдовать, то нужная библиотека найдётся.
Осталось понять, зачем весь вышеописанный производственный подвиг вообще нужен:)
Ну например для того, чтобы без перезагрузки ноутбука иметь возможность альт-табнуться в Overwatch и сыграть партию-другую :)
ну т.е. по сути высококачественный высокопрофессиональный онанизм.
KVM? Qemu с пробросом? Не заносить деньгу однополым любовникам, чьи менеджеры сказали что версия для линукса не нужна?
Сложность использования неудивительна. Ведь системе сборки Autoconf больше 25 лет и она обросла не просто мхом, а уже и такой плесенью, в которой свой разум завелся.

Вот при портировании однажды я удивился файлу configure всего то из 23100 строк.
Cygwin? Да ну его в пень :(

Интереснее было бы попробовать скрестить ужа с ежом, и собрать на десятке из WSL окружения. Вот это было бы колдунство. По крайней мере, чисто теоретически в последних insider preview такое должно быть возможно, там добавили возможность вызова Win32 бинарей из Linux usermode (и виндовый PATH в нём тоже доступен).
Что люди только не вытворяют, лишь бы GNU\Linux не пользоваться :)
Ждал этого комментария. :).
вы можете дать инструкцию по кросскомпиляции jdk из linux под win32?
а то java эта именно та вещь которая нужна не только под linux :)
не могу, нет надобности, у меня все целевые ОС на реальном железе

а вообще, вам зачем? Кросскомпилированное особо не поотлаживаешь, для релизной модифицированной сборки как явления редкого вполне можно поставить винду в виртуалку, для релизной ванильной сборки — уже есть готовые сборки (https://jdk9.java.net/download/)
А зачем самому собирать из исходников?
А сколько примерно времени компилится на 8 ядрах?
12 минут — полная пересборка на ноутбучном i7-4710HQ 2.5GHz и Samsung SSD 750 EVO (заполнение на 2/3)
Лучше б под mingw сделали. Это естественней.

Собирал недавно Project Valhalla (по сути JDK9 + несколько JEP'ов), никаких профитов не заметил, в основном всё на стадии work in progress (а так хотелось ValueType попробовать). Собирал, кстати, на стареньком Sony Vaio (правда с дебианом, а не виндой), всего за полчаса собралось.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации