Opened 6 years ago
Closed 6 years ago
#91 closed feature (fixed)
Make (install) enhancements
| Reported by: | Lukáš Zaoral | Owned by: | Vladimír Štill |
|---|---|---|---|
| Priority: | minor | Milestone: | 4.3 |
| Component: | other | Keywords: | |
| Cc: | kdudka@…, jamartis@…, lzaoral@… |
Description
Hello,
thank you for fixing the make install procedure in #73! I have got a few small downstream changes whose incorporation would make the Divine building/installation process a bit more faster and straightforward:
- Divine builds all possible LLVM targets by default, but never uses anything else than X86. Other redundant targets can be skipped by adding the following line to the corresponding
CMakeLists.txtfile.
set( LLVM_TARGETS_TO_BUILD "X86" CACHE STRING "" )
- By default only
divineitself is installed. Automatically installing other tools likedivcc,dioscc, etc. would make the install process easier.
- The
divine-simtarget is not build with thePOSITION_INDEPENTENT_CODE ONproperty while other divine targets are.
Thank you.
Change History (2)
comment:1 Changed 6 years ago by
| Owner: | changed from mornfall to Vladimír Štill |
|---|---|
| Status: | new → accepted |
comment:2 Changed 6 years ago by
| Resolution: | → fixed |
|---|---|
| Status: | accepted → closed |
It seems both sim PIC and dioscc/divcc install should be fixed in current next. If you need any changes related to making packages smaller, please enter a new issue.
Note: See
TracTickets for help on using
tickets.
We will look into PIC & installation of divcc/dioscc. As for the targets, I believe we had a discussion about it once and decided against limiting it but I don't remember why (technically, DIVINE should work for example on ARMv8/AArch64 with no problem, but noone ever tried).