Fri, 14 Aug 2020 15:13:15 PDT | login

Information for RPM ocaml-lacaml-9.3.2-20.fc33.riscv64.rpm

ID605595
Nameocaml-lacaml
Version9.3.2
Release20.fc33
Epoch
Archriscv64
SummaryBLAS/LAPACK-interface for OCaml
DescriptionThis OCaml-library interfaces the BLAS-library (Basic Linear Algebra Subroutines) and LAPACK-library (Linear Algebra routines), which are written in FORTRAN. This allows people to write high-performance numerical code for applications that need linear algebra.
Build Time2020-05-08 12:29:44 GMT
Size2,089,934
d9088fb3038a4484c140e48657cc902e
LicenseLGPLv2 with exceptions
Buildrootf33-build-200996-48047
Provides
ocaml(Lacaml) = cfa8b25698a53718a945346839f007b7
ocaml(Lacaml__C) = a840e098d56499eb4375bffbe5ab50df
ocaml(Lacaml__D) = e405a1037addba10ddeab9fc67087c64
ocaml(Lacaml__S) = 80d066c0d49e4e3661c4198a78af541a
ocaml(Lacaml__Z) = 426a10e2e01ca5b4f88c49cce683d2f1
ocaml(Lacaml__common) = 2cac29dc42dd63c20ea1453a8ec54178
ocaml(Lacaml__complex32) = 04aa4c397a947cad686ab5745e5f851e
ocaml(Lacaml__complex64) = feca4dc2fd118870a997df0da9999d0c
ocaml(Lacaml__complex_io) = ca44bc1fd3aa32e9b5de6c255f14d3b2
ocaml(Lacaml__float32) = 9f7e54a0b45bf2dd5ba5cf986deed372
ocaml(Lacaml__float64) = 2d0f283e4ea4b9342f4c180cdfb7389e
ocaml(Lacaml__impl2_C) = 795d0a30a03546c7b6a07a135d73ea3e
ocaml(Lacaml__impl2_D) = 56ecfc78d36b6ae6fc03de559e9b29b2
ocaml(Lacaml__impl2_S) = 5b35915685111430e2594ada535f8be6
ocaml(Lacaml__impl2_Z) = 89a52da12a83df1a1738ffd6b5559827
ocaml(Lacaml__impl4_C) = dd33b1877c44e6ee4ad1ba0a1bc92aa5
ocaml(Lacaml__impl4_D) = 401394b12d5eebafc47c2d8b9f5fe078
ocaml(Lacaml__impl4_S) = 3afc3ee72ae19b2e90704331325c5f1e
ocaml(Lacaml__impl4_Z) = d956453a66ed36ccb8183ddcc17957c9
ocaml(Lacaml__io) = 232cbcf978429d29bf72d4588ad62f9c
ocaml(Lacaml__mat2_C) = e18fc75f0b4882ff7b26fa03b55451f4
ocaml(Lacaml__mat2_D) = a4d8cfb5a5116535307d2aa932232f5e
ocaml(Lacaml__mat2_S) = a3b9069da44880024112da1df6219d90
ocaml(Lacaml__mat2_Z) = 0155feda2aeaa185ce04282909e530b6
ocaml(Lacaml__mat4_C) = 93e41863c2e8dc1d2f09f8aca614137a
ocaml(Lacaml__mat4_D) = 113c703840f63c7cb485411db730f5f7
ocaml(Lacaml__mat4_S) = e2cf3e003f050278d99c15fe7e8f2581
ocaml(Lacaml__mat4_Z) = cd68a9db04bbf738339282c48d58ea69
ocaml(Lacaml__real_io) = a94b84a6238aa2eb56d364328c028fe0
ocaml(Lacaml__utils) = 641316ca7cd9f01ac23478141e2c43a9
ocaml(Lacaml__vec2_C) = 36ccac2872673d6438c6186b58b69304
ocaml(Lacaml__vec2_D) = c9d4b3e995fb6fdf7370ede47f5e0c96
ocaml(Lacaml__vec2_S) = f1793e531b3be1db75818f80ac4f0c08
ocaml(Lacaml__vec2_Z) = 19a92e02a91a2c0975e8843a83fce73a
ocaml(Lacaml__vec4_C) = d47a9f37b1611f410245e6bc45da06bf
ocaml(Lacaml__vec4_D) = f087a5c2bb30bb5d1b97f62c493f923d
ocaml(Lacaml__vec4_S) = 5df9f6a858bf2aeab67b90edde288942
ocaml(Lacaml__vec4_Z) = ec2b7d5faaca159e2ff736659c852f50
ocaml(Lacaml_version) = d960c0b8245ec1ff6c74f74bd0dfe823
ocaml-lacaml = 9.3.2-20.fc33
ocaml-lacaml(riscv-64) = 9.3.2-20.fc33
ocamlx(Install_printers) = 96ea633fc3eb48e3b209437e0a08bbc1
ocamlx(Lacaml) = 0faf8a60e35f4c941931720008cd920d
ocamlx(Lacaml__C) = daa8545eb0a59a198f8398875daefc21
ocamlx(Lacaml__D) = 1310bca477c2d36adf1e386757d88718
ocamlx(Lacaml__S) = 624ef9a4e5f485aa119616484f7cfaaf
ocamlx(Lacaml__Z) = e943c3d991f904d7f6879c7d18b48f76
ocamlx(Lacaml__common) = ca4eb3c2728475a696006651b0301e1c
ocamlx(Lacaml__complex32) = 5a4907ba6d854cf31f4a7d9da27d4185
ocamlx(Lacaml__complex64) = 1239cc2f738d7be7040c37127925a831
ocamlx(Lacaml__complex_io) = b36945e572b08e843dbdfec457bda40c
ocamlx(Lacaml__float32) = efcd79a6882a03a607450c93a5ec9b25
ocamlx(Lacaml__float64) = 43793b5b080515cb56279c6af5b2d9cc
ocamlx(Lacaml__impl2_C) = 760284067405ca815b0bd20b4383adb2
ocamlx(Lacaml__impl2_D) = e3c828bedcdca554b843d6bd1fe92c24
ocamlx(Lacaml__impl2_S) = 340a4d268232d03f4529dd2eb294f2cf
ocamlx(Lacaml__impl2_Z) = 62a1a41eb2163e16d2df794b057e9720
ocamlx(Lacaml__impl4_C) = cf11198c6694f32d69b4a6b8a35a04cb
ocamlx(Lacaml__impl4_D) = e7a42ce119894954756b3cbf1ddc17bd
ocamlx(Lacaml__impl4_S) = 6cd28724864f0436327aa035f2c022b3
ocamlx(Lacaml__impl4_Z) = 109e54704ec1ba386b3f8414ae12b97b
ocamlx(Lacaml__io) = af16174d4ef856d6dfb7fb3eb2c1a153
ocamlx(Lacaml__mat2_C) = cabf01a9bd86a1f452b2cb0e0522a06b
ocamlx(Lacaml__mat2_D) = 7e7054e07397dff957ccac7622edd739
ocamlx(Lacaml__mat2_S) = d6bc86a0f17c58a070c7bd022b140e74
ocamlx(Lacaml__mat2_Z) = 127ee8dcb69a8738d1efa4c0177882ec
ocamlx(Lacaml__mat4_C) = 4bfa9bf8d1816974816adbcd2a69317b
ocamlx(Lacaml__mat4_D) = ca035547fe999ff1c156cfe29795f9b9
ocamlx(Lacaml__mat4_S) = 59955dda1fe2d4f5bb7e0151e2578c08
ocamlx(Lacaml__mat4_Z) = b7e885acf612d94dee4866ef20da18de
ocamlx(Lacaml__real_io) = cfc4dfec2ad5de3e22bfcd359947e12c
ocamlx(Lacaml__utils) = 19560353e7f3d1b7c695f9d970e56d7e
ocamlx(Lacaml__vec2_C) = 3dcfe80b02e504c3014e23d1dbff86b1
ocamlx(Lacaml__vec2_D) = e058048a3eecc28cf28a46f41a89333d
ocamlx(Lacaml__vec2_S) = 708dcdc30162ce88c10624509595e5b0
ocamlx(Lacaml__vec2_Z) = 12b196a0088702b69a4992a8c645c56a
ocamlx(Lacaml__vec4_C) = 52d97cbc78d4173a5d52e2f117fe7b9e
ocamlx(Lacaml__vec4_D) = 5c3d1580d54519b3934d9b7b38782504
ocamlx(Lacaml__vec4_S) = 8f8723876fa8eec0449b2042e6afd32d
ocamlx(Lacaml__vec4_Z) = 3ae9db927eb6796fc4faabd7c4fe92ac
ocamlx(Lacaml_version) = a8ed5a03601563a9100b1c9cc42d338e
Obsoletes No Obsoletes
Conflicts No Conflicts
Requires
ld-linux-riscv64-lp64d.so.1()(64bit)
ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit)
libblas.so.3()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.27)(64bit)
liblapack.so.3()(64bit)
ocaml(Build_path_prefix_map) = 9a4e8d6cd43bb98baac4f1246c1a8145
ocaml(CamlinternalFormatBasics) = abb6a3e103af15618334f607881d2f6e
ocaml(CamlinternalLazy) = da00c017b07ea33406799e4c0708370b
ocaml(Cmi_format) = 3215d92e1d3562abda64acbe514a7b9b
ocaml(Env) = a217d02704e8b6b19f2f4995a76ca40d
ocaml(Ident) = 9ba7fd8a937947a27d0d0fc9f18d507e
ocaml(Identifiable) = 08645a8ab1e4df8b92613bf5fee575e0
ocaml(Lacaml) = cfa8b25698a53718a945346839f007b7
ocaml(Lacaml__common) = 2cac29dc42dd63c20ea1453a8ec54178
ocaml(Lacaml__complex32) = 04aa4c397a947cad686ab5745e5f851e
ocaml(Lacaml__complex64) = feca4dc2fd118870a997df0da9999d0c
ocaml(Lacaml__complex_io) = ca44bc1fd3aa32e9b5de6c255f14d3b2
ocaml(Lacaml__float32) = 9f7e54a0b45bf2dd5ba5cf986deed372
ocaml(Lacaml__float64) = 2d0f283e4ea4b9342f4c180cdfb7389e
ocaml(Lacaml__impl2_C) = 795d0a30a03546c7b6a07a135d73ea3e
ocaml(Lacaml__impl2_D) = 56ecfc78d36b6ae6fc03de559e9b29b2
ocaml(Lacaml__impl2_S) = 5b35915685111430e2594ada535f8be6
ocaml(Lacaml__impl2_Z) = 89a52da12a83df1a1738ffd6b5559827
ocaml(Lacaml__impl4_C) = dd33b1877c44e6ee4ad1ba0a1bc92aa5
ocaml(Lacaml__impl4_D) = 401394b12d5eebafc47c2d8b9f5fe078
ocaml(Lacaml__impl4_S) = 3afc3ee72ae19b2e90704331325c5f1e
ocaml(Lacaml__impl4_Z) = d956453a66ed36ccb8183ddcc17957c9
ocaml(Lacaml__io) = 232cbcf978429d29bf72d4588ad62f9c
ocaml(Lacaml__mat2_C) = e18fc75f0b4882ff7b26fa03b55451f4
ocaml(Lacaml__mat2_D) = a4d8cfb5a5116535307d2aa932232f5e
ocaml(Lacaml__mat2_S) = a3b9069da44880024112da1df6219d90
ocaml(Lacaml__mat2_Z) = 0155feda2aeaa185ce04282909e530b6
ocaml(Lacaml__mat4_C) = 93e41863c2e8dc1d2f09f8aca614137a
ocaml(Lacaml__mat4_D) = 113c703840f63c7cb485411db730f5f7
ocaml(Lacaml__mat4_S) = e2cf3e003f050278d99c15fe7e8f2581
ocaml(Lacaml__mat4_Z) = cd68a9db04bbf738339282c48d58ea69
ocaml(Lacaml__real_io) = a94b84a6238aa2eb56d364328c028fe0
ocaml(Lacaml__utils) = 641316ca7cd9f01ac23478141e2c43a9
ocaml(Lacaml__vec2_C) = 36ccac2872673d6438c6186b58b69304
ocaml(Lacaml__vec2_D) = c9d4b3e995fb6fdf7370ede47f5e0c96
ocaml(Lacaml__vec2_S) = f1793e531b3be1db75818f80ac4f0c08
ocaml(Lacaml__vec2_Z) = 19a92e02a91a2c0975e8843a83fce73a
ocaml(Lacaml__vec4_C) = d47a9f37b1611f410245e6bc45da06bf
ocaml(Lacaml__vec4_D) = f087a5c2bb30bb5d1b97f62c493f923d
ocaml(Lacaml__vec4_S) = 5df9f6a858bf2aeab67b90edde288942
ocaml(Lacaml__vec4_Z) = ec2b7d5faaca159e2ff736659c852f50
ocaml(Load_path) = 2c6a73d2a3c72a383122a27f9d10a740
ocaml(Location) = bec426b4dd29a880783e698730075a4e
ocaml(Longident) = 9a5c1cb2b32d1fde913a1a3a90db660d
ocaml(Misc) = 3ea3f4876ff13ee448c802e3033d9c19
ocaml(Outcometree) = 4afebd6a83076a52537bfa1405cb2376
ocaml(Path) = 363777273dbb0e902f8f8119abc52375
ocaml(Primitive) = ffdffe2aed4c814306c1f7cd2d961bdf
ocaml(Stdlib) = 758bb07a9fe47ce2726d308103d8c6ac
ocaml(Stdlib__array) = 8bbff66dc4743569bd90a35312172b33
ocaml(Stdlib__bigarray) = 6753964e3fa1b4a43d82aa25d8b470f7
ocaml(Stdlib__buffer) = 62274dc59b2be3a60aa8ac3225e14d26
ocaml(Stdlib__bytes) = 8a4d804cf862eb9fcbbc77bc74d8d60d
ocaml(Stdlib__complex) = 1bb63213f3e1f7d8188b2c4de5d4112f
ocaml(Stdlib__digest) = d8be17ae6382c591ca8ee044e48f8e37
ocaml(Stdlib__format) = c5f72e9cf68719087633a822261f096a
ocaml(Stdlib__hashtbl) = 6ba415b3504985a4f465c58f988c3d82
ocaml(Stdlib__int32) = 9084c02abc6ad1f2aec73b083db3921e
ocaml(Stdlib__int64) = ed002463159e157ea3e45d12f5048981
ocaml(Stdlib__lazy) = e6ac069e7b39be8704380ec0c236b891
ocaml(Stdlib__lexing) = 14e0df52f231ec459c096819e4a2ae34
ocaml(Stdlib__list) = 3a95348c023b83cf26ac8e0229a3caef
ocaml(Stdlib__map) = a9fd645d93c1483f6c676174cc50cebb
ocaml(Stdlib__nativeint) = 3dfc3f10bf88570f7c6bc2ebfbc0f376
ocaml(Stdlib__obj) = edb3590617df751c36eda305ea5a8df7
ocaml(Stdlib__printf) = 62e84bf0bef05cc9269eeeabae7fceb4
ocaml(Stdlib__random) = 58acc50e2c9a8a709ca3a5f2b1a0b291
ocaml(Stdlib__seq) = aa29410d95f3c0bcbe4b1dc2a2661ed3
ocaml(Stdlib__set) = bef88bbfd0cd2c203ca0f106f12ef88a
ocaml(Stdlib__string) = 0d19388e50e8e106b36c2865d3eda89a
ocaml(Stdlib__sys) = 196c473163bbff06e51047ce1a60437f
ocaml(Stdlib__uchar) = af48317d91d50bcd76019fb3dc0a0a7e
ocaml(Subst) = 1fefd75861b33bd8a0e9f7e585e904c6
ocaml(Toploop) = a06422bc1b1bd6419c45f0bfb66b30a2
ocaml(Type_immediacy) = e167c6dc2004e53e5f7b8c7ea6c2ce66
ocaml(Types) = 90f86f4286f7265833760e70db5f24d7
ocaml(Warnings) = 4ad722ed4194a9c0e8df49ae74ee16ee
ocamlx(Lacaml__common) = ca4eb3c2728475a696006651b0301e1c
ocamlx(Lacaml__complex32) = 5a4907ba6d854cf31f4a7d9da27d4185
ocamlx(Lacaml__complex64) = 1239cc2f738d7be7040c37127925a831
ocamlx(Lacaml__complex_io) = b36945e572b08e843dbdfec457bda40c
ocamlx(Lacaml__float32) = efcd79a6882a03a607450c93a5ec9b25
ocamlx(Lacaml__float64) = 43793b5b080515cb56279c6af5b2d9cc
ocamlx(Lacaml__impl2_C) = 760284067405ca815b0bd20b4383adb2
ocamlx(Lacaml__impl2_D) = e3c828bedcdca554b843d6bd1fe92c24
ocamlx(Lacaml__impl2_S) = 340a4d268232d03f4529dd2eb294f2cf
ocamlx(Lacaml__impl2_Z) = 62a1a41eb2163e16d2df794b057e9720
ocamlx(Lacaml__impl4_C) = cf11198c6694f32d69b4a6b8a35a04cb
ocamlx(Lacaml__impl4_D) = e7a42ce119894954756b3cbf1ddc17bd
ocamlx(Lacaml__impl4_S) = 6cd28724864f0436327aa035f2c022b3
ocamlx(Lacaml__impl4_Z) = 109e54704ec1ba386b3f8414ae12b97b
ocamlx(Lacaml__io) = af16174d4ef856d6dfb7fb3eb2c1a153
ocamlx(Lacaml__mat2_C) = cabf01a9bd86a1f452b2cb0e0522a06b
ocamlx(Lacaml__mat2_D) = 7e7054e07397dff957ccac7622edd739
ocamlx(Lacaml__mat2_S) = d6bc86a0f17c58a070c7bd022b140e74
ocamlx(Lacaml__mat2_Z) = 127ee8dcb69a8738d1efa4c0177882ec
ocamlx(Lacaml__mat4_C) = 4bfa9bf8d1816974816adbcd2a69317b
ocamlx(Lacaml__mat4_D) = ca035547fe999ff1c156cfe29795f9b9
ocamlx(Lacaml__mat4_S) = 59955dda1fe2d4f5bb7e0151e2578c08
ocamlx(Lacaml__mat4_Z) = b7e885acf612d94dee4866ef20da18de
ocamlx(Lacaml__real_io) = cfc4dfec2ad5de3e22bfcd359947e12c
ocamlx(Lacaml__utils) = 19560353e7f3d1b7c695f9d970e56d7e
ocamlx(Lacaml__vec2_C) = 3dcfe80b02e504c3014e23d1dbff86b1
ocamlx(Lacaml__vec2_D) = e058048a3eecc28cf28a46f41a89333d
ocamlx(Lacaml__vec2_S) = 708dcdc30162ce88c10624509595e5b0
ocamlx(Lacaml__vec2_Z) = 12b196a0088702b69a4992a8c645c56a
ocamlx(Lacaml__vec4_C) = 52d97cbc78d4173a5d52e2f117fe7b9e
ocamlx(Lacaml__vec4_D) = 5c3d1580d54519b3934d9b7b38782504
ocamlx(Lacaml__vec4_S) = 8f8723876fa8eec0449b2042e6afd32d
ocamlx(Lacaml__vec4_Z) = 3ae9db927eb6796fc4faabd7c4fe92ac
ocamlx(Stdlib) = d50bf5c337fbea2c5da706f061da5125
ocamlx(Stdlib__array) = df35a909bc895d9ba32a26f3606bcbba
ocamlx(Stdlib__bigarray) = 50ac6b825ace964c6327633e0413244c
ocamlx(Stdlib__buffer) = 48182dff6e9f58341f435523ebc3ffb8
ocamlx(Stdlib__bytes) = 4e462d95b7bc2937cc43807bf08aa6cd
ocamlx(Stdlib__complex) = a26710c4a1e2355d8df03993d5631a53
ocamlx(Stdlib__format) = 43403a4b85b4796482a5806bbc16e97c
ocamlx(Stdlib__int32) = f5de1b12cceadb1186755098864fbec0
ocamlx(Stdlib__lexing) = 3c00847a7f8d5e82ca056a02178fb113
ocamlx(Stdlib__list) = 3a5298ac5099f046d6b27dfb3eb59ca0
ocamlx(Stdlib__printf) = bd2e60aaa72e2624867de92741eef4b2
ocamlx(Stdlib__random) = 341132f6d562e724d7484eb5e6e11279
ocamlx(Stdlib__string) = e91b030dd19dff9da325a8ca7e199786
ocamlx(Stdlib__sys) = 8607ff80be6573ee206adf9d2294dca6
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1
rtld(GNU_HASH)
Recommends No Recommends
Suggests No Suggests
Supplements No Supplements
Enhances No Enhances
Files
Page:
1 through 50 of 54 >>>
Name ascending sort Size
/usr/lib/.build-id0
/usr/lib/.build-id/b40
/usr/lib/.build-id/b4/cc24c5ba62aeb358c71c9cc6db05ac6c9b595750
/usr/lib/.build-id/b90
/usr/lib/.build-id/b9/c0e603f569a3cf3fdfbda39b9dc7c23be7777146
/usr/lib/.build-id/bf0
/usr/lib/.build-id/bf/ba50810d193164a7fc4da6b26e928dcc3be76a55
/usr/lib64/ocaml/lacaml0
/usr/lib64/ocaml/lacaml/META758
/usr/lib64/ocaml/lacaml/install_printers.annot10,236
/usr/lib64/ocaml/lacaml/install_printers.cmi1,759
/usr/lib64/ocaml/lacaml/install_printers.cmt15,526
/usr/lib64/ocaml/lacaml/lacaml.annot825
/usr/lib64/ocaml/lacaml/lacaml.cma4,754,055
/usr/lib64/ocaml/lacaml/lacaml.cmi682
/usr/lib64/ocaml/lacaml/lacaml.cmt3,462
/usr/lib64/ocaml/lacaml/lacaml.cmti8,468
/usr/lib64/ocaml/lacaml/lacaml.cmxs1,873,248
/usr/lib64/ocaml/lacaml/lacaml__C.annot282
/usr/lib64/ocaml/lacaml/lacaml__C.cmi63,418
/usr/lib64/ocaml/lacaml/lacaml__C.cmt182,713
/usr/lib64/ocaml/lacaml/lacaml__C.cmti394,509
/usr/lib64/ocaml/lacaml/lacaml__D.annot282
/usr/lib64/ocaml/lacaml/lacaml__D.cmi91,138
/usr/lib64/ocaml/lacaml/lacaml__D.cmt261,093
/usr/lib64/ocaml/lacaml/lacaml__D.cmti661,644
/usr/lib64/ocaml/lacaml/lacaml__S.annot282
/usr/lib64/ocaml/lacaml/lacaml__S.cmi91,138
/usr/lib64/ocaml/lacaml/lacaml__S.cmt261,093
/usr/lib64/ocaml/lacaml/lacaml__S.cmti661,644
/usr/lib64/ocaml/lacaml/lacaml__Z.annot282
/usr/lib64/ocaml/lacaml/lacaml__Z.cmi63,418
/usr/lib64/ocaml/lacaml/lacaml__Z.cmt182,713
/usr/lib64/ocaml/lacaml/lacaml__Z.cmti394,509
/usr/lib64/ocaml/lacaml/lacaml__common.annot6,218
/usr/lib64/ocaml/lacaml/lacaml__common.cmi4,143
/usr/lib64/ocaml/lacaml/lacaml__common.cmt19,403
/usr/lib64/ocaml/lacaml/lacaml__common.cmti22,942
/usr/lib64/ocaml/lacaml/lacaml__io.annot443,530
/usr/lib64/ocaml/lacaml/lacaml__io.cmi14,496
/usr/lib64/ocaml/lacaml/lacaml__io.cmt315,518
/usr/lib64/ocaml/lacaml/lacaml__io.cmti81,367
/usr/lib64/ocaml/lacaml/lacaml__utils.annot966,536
/usr/lib64/ocaml/lacaml/lacaml__utils.cmi49,085
/usr/lib64/ocaml/lacaml/lacaml__utils.cmt803,482
/usr/lib64/ocaml/lacaml/lacaml_top.cma7,132
/usr/lib64/ocaml/lacaml/lacaml_top.cmxs13,288
/usr/lib64/ocaml/lacaml/lacaml_version.annot263
/usr/lib64/ocaml/lacaml/lacaml_version.cmi287
/usr/lib64/ocaml/lacaml/lacaml_version.cmt3,548
Component of No Buildroots