I have not tried mold, but I have used gold before for quite some time with kicad. Habe you tired test what difference it makes?
Search Criteria
Package Details: kicad-git 7.99.0.r4086.g5c20c5732d-1
Git Clone URL: | https://aur.archlinux.org/kicad-git.git (read-only, click to copy) |
---|---|
Package Base: | kicad-git |
Description: | Electronic schematic and printed circuit board (PCB) design tools |
Upstream URL: | https://kicad.org/ |
Licenses: | GPL |
Conflicts: | kicad, kicad-bzr |
Provides: | kicad |
Submitter: | Chocobo |
Maintainer: | nickoe |
Last Packager: | nickoe |
Votes: | 67 |
Popularity: | 0.000145 |
First Submitted: | 2015-10-08 16:39 (UTC) |
Last Updated: | 2023-12-26 13:07 (UTC) |
Dependencies (19)
- boost-libs (boost-libs-gitAUR)
- curl (curl-quiche-gitAUR, curl-gitAUR, curl-http3-ngtcp2AUR, curl-c-aresAUR)
- desktop-file-utils (desktop-file-utils-gitAUR)
- glew (glew-libepoxyAUR, glew-gitAUR, glew-waylandAUR, glew-osmesa-gitAUR, glew-wayland-gitAUR)
- glm (gliAUR, glm-gitAUR)
- libgit2 (libgit2-gitAUR)
- ngspice (ngspice-gitAUR)
- opencascade (opencascade-gitAUR, opencascade-rcAUR, opencascade-f3dAUR)
- python (python32AUR, python37AUR, python310AUR)
- python-wxpython (python-wxpython-gitAUR)
- swig (swig-gitAUR)
- unixodbc (unixodbc-gitAUR)
- wxwidgets-gtk3 (wxwidgets-gtk3-gitAUR, wxwidgets-gtk3-lightAUR)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR) (make)
- mesa (mesa-nightly-nvk-rusticl-intelrt-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-minimal-gitAUR, mesa-gitAUR, mesa-amber) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compatAUR) (make)
- kicad-library (kicad-library-gitAUR, kicad-libraries-gitAUR) (optional) – for footprints
Required by (20)
- freerouting (requires kicad) (optional)
- kiauto-git (requires kicad)
- kibot (requires kicad)
- kicad-allegro (requires kicad) (optional)
- kicad-allegro-git (requires kicad) (optional)
- kicad-diff-git (requires kicad)
- kicad-i18n-git (requires kicad)
- kicad-interactive-html-bom-plugin (requires kicad)
- kicad-interactivehtmlbom-git (requires kicad)
- kicad-jlc-manufacture-git (requires kicad)
- kicad-kibuzzard-git (requires kicad)
- kicad-library-espressif-git (requires kicad)
- kicad-nightly-bin (requires kicad)
- kicad-pcb-diff (requires kicad)
- kicad-storybook-git (requires kicad)
- kikit-git (requires kicad)
- kiri-git (requires kicad)
- lc2kicad-git (requires kicad) (optional)
- pcbdraw (requires kicad)
- pcbdraw-git (requires kicad)
Sources (1)
nickoe commented on 2024-01-05 14:04 (UTC)
kamocat commented on 2024-01-05 00:26 (UTC)
https://dev-docs.kicad.org/en/build/linux/ suggests using Ninja and Mold to speed up the build process
Nestor_013 commented on 2023-10-31 11:34 (UTC) (edited on 2023-10-31 11:36 (UTC) by Nestor_013)
It seems that libgit2 is missing from dependencies.
-- Checking for one of the modules 'libgit2'
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find libgit2 (missing: LIBGIT2_LIBRARIES LIBGIT2_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
cmake/Findlibgit2.cmake:36 (find_package_handle_standard_args)
CMakeLists.txt:759 (find_package)
xorly commented on 2023-07-30 18:06 (UTC)
reported in upstream https://gitlab.com/kicad/code/kicad/-/issues/15306 There was fmt update in kicad 2 weeks ago, so that could be the change exposing issue.
nickoe commented on 2023-07-22 22:20 (UTC)
@sph, ok, I see, but I think you should report this issue upstream. https://gitlab.com/kicad/code/kicad/-/issues
sph commented on 2023-07-17 18:13 (UTC) (edited on 2023-07-17 18:14 (UTC) by sph)
diff --git a/PKGBUILD b/PKGBUILD
index 4b0f000..eed4c27 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -41,4 +41,8 @@ package() {
cd "${srcdir}/${pkgname}"
cd build
make DESTDIR="${pkgdir}" install
+ cd "${pkgdir}"
+ rm usr/include/fmt/*
+ rm usr/lib/cmake/fmt/*
+ rm usr/lib/pkgconfig/fmt.pc
}
both kicad-git and fmt provide the rm'd files
nickoe commented on 2023-07-16 21:10 (UTC)
@haawda, Could you please elaborate about more about what you mean with fmt? I do not see anything obvious.
haawda commented on 2023-07-16 18:58 (UTC)
There is obviously a new conflict to the fmt package.
rarvolt commented on 2022-08-28 22:23 (UTC) (edited on 2022-08-28 22:26 (UTC) by rarvolt)
CMake Error at thirdparty/nanodbc/CMakeLists.txt:148 (message): can not find a suitable odbc driver manager
Installing https://aur.archlinux.org/packages/nanodbc fixed this issue.
haawda commented on 2022-07-16 21:10 (UTC)
Adjustments for wxwidgets 3.2.0 needed:
+++ kicad-my/PKGBUILD 2022-07-16 23:05:02.381528329 +0200
@@ -1,13 +1,13 @@
# Maintainer: Nick Østergaard <oe.nick at gmail dot com>
pkgname=kicad-git
-pkgver=5.99.0.r12888.gc5e5d8e0d4
+pkgver=6.99.0.r2452.gdb4f2d9dd8
pkgrel=1
pkgdesc="Electronic schematic and printed circuit board (PCB) design tools"
arch=('i686' 'x86_64')
url="https://kicad.org/"
license=('GPL')
-depends=('glew' 'wxgtk3' 'desktop-file-utils' 'boost-libs' 'python'
+depends=('glew' 'wxwidgets-gtk3' 'desktop-file-utils' 'boost-libs' 'python'
'glm' 'curl' 'swig' 'python-wxpython' 'opencascade' 'ngspice>=27')
makedepends=('cmake' 'git' 'zlib' 'mesa' 'boost')
optdepends=('kicad-library: for footprints')
@@ -30,16 +30,8 @@
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DKICAD_USE_OCE=OFF \
- -DKICAD_USE_OCC=ON \
- -DBUILD_GITHUB_PLUGIN=ON \
- -DKICAD_SCRIPTING=ON \
- -DKICAD_SCRIPTING_MODULES=ON \
- -DKICAD_SCRIPTING_ACTION_MENU=ON \
- -DKICAD_SCRIPTING_PYTHON3=ON \
- -DKICAD_SCRIPTING_WXPYTHON=ON \
- -DwxWidgets_CONFIG_EXECUTABLE=/usr/bin/wx-config-gtk3 \
- -DCMAKE_EXE_LINKER_FLAGS=-fuse-ld=gold \
- -DKICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
+ -DKICAD_USE_EGL=ON \
+ -DCMAKE_EXE_LINKER_FLAGS=-fuse-ld=gold
make
}
Pinned Comments