Feel free to send me a mail or comment if you got any questions. I hope this post can help someone in the future. Use sudo pacman -U to install the package. ROOT should built in a few hours (or a day if on a embedded board). Then do the same to sql/sqlite/CMakeLists.txt Tell ROOT to link against dl with SQLite Find the line target_link_libraries(ROOTDataFrame PRIVATE $) and add dl to it. Navigate yourself to tree/dataframe/CMakeLists.txt. Vim supports changing files in tars directly. Run makepkg, wait for it to download the source tar file. But ROOT always complains about not linking to dl when also linking to sqlite3. Otherwise it targets SSE and that won’t work on a ARM.įinally go back to ROOT’s directory. Note that set -DTARGET_ARCHICTURE=generic for vc‘s build. That’s why ROOT is not in the official repositories in the first place.Ĭp -r xrootd vc python-pythia8 /some/place/to/build Now copy the directory containing root to somewhere else – You can build root right here. But it’s wise to keep the directories clean. It’s some patches have to be applied later to get ROOT building. After that you should see a ton to directories in the cloned folder. The Windows installer has an option to modify the system PATH environment variable. Windows There are pre-compiled binaries available on the Download page for Windows as MSI packages and ZIP files. ![]() After some DuckDuckGo-ing, found the community repo is hosted on svntogit/community.git. There are several ways to install CMake, depending on your platform. So the first step is to figure out which repository ROOT lives in: It’s written in the package description! And those scripts will eventually generate an install-able package for you if you invoke the correct command. Where you can mass download an entire repository of build scripts. PKGBUILD and PortsĪrch Linux’s PKGBUILD is a BSD ports like system. At least without modifying the official PKGBUILD. ![]() Which indicates somehow ROOT builds correctly on x86 but not on ARM. ![]() Which should come with ROOT in the official repository. The process it quite trivial but in case I forgot how to do it in the future. Mostly want to document how I’m building ROOT on ARM64 Arch Linux.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |