Package Details: openroad-git r34136.5114b0e881-2

Git Clone URL: https://aur.archlinux.org/openroad-git.git (read-only, click to copy)
Package Base: openroad-git
Description: A framework for RTL synthesis
Upstream URL: https://theopenroadproject.org/
Keywords: eda
Licenses: BSD-3-Clause
Conflicts: openroad, opensta
Provides: openroad
Submitter: Sequencer
Maintainer: foobat
Last Packager: foobat
Votes: 0
Popularity: 0.000000
First Submitted: 2020-03-17 07:34 (UTC)
Last Updated: 2025-10-29 15:05 (UTC)

Latest Comments

« First ‹ Previous 1 2

StackDoubleFlow commented on 2023-11-27 01:03 (UTC) (edited on 2023-11-27 01:04 (UTC) by StackDoubleFlow)

As a workaround, it's possible to use the patch from this PR to use a newer revision.

diff --git a/PKGBUILD b/PKGBUILD
index 57787fe..5ea88fc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
 # Contributor: Jiuyang Liu <jiuyang.liu@sifive.com>

 pkgname=openroad-git
-pkgver=r15912.76dc13430
+pkgver=r18283.6dba515c2
 pkgrel=1
 pkgdesc='A framework for RTL synthesis'
 arch=('x86_64')
@@ -10,17 +10,17 @@ url='https://theopenroadproject.org/'
 license=('BSD')
 conflicts=('openroad')
 provides=('openroad')
-depends=('blas' 'boost-libs' 'tcl' 'python' 'zlib' 'or-tools' 'spdlog' 'qt5-base')
+depends=('blas' 'boost-libs' 'tcl' 'python' 'zlib' 'or-tools' 'spdlog' 'qt5-base' 'coin-or-lemon')
 makedepends=('git' 'cmake' 'boost' 'swig' 'bison' 'flex')
-source=('git+https://github.com/The-OpenROAD-Project/OpenROAD.git'
+source=('git+https://github.com/The-OpenROAD-Project/OpenROAD.git#commit=6dba515c2aacd3fca58ef8135424884146efd95b'
         'git+https://github.com/The-OpenROAD-Project/OpenSTA.git'
         'git+https://github.com/The-OpenROAD-Project/abc.git'
-        '0001-fmt-deprecated-ostream.patch')
+        'openroad-fix-fmt-10.patch::https://github.com/The-OpenROAD-Project/OpenROAD/commit/9396f07f28e0260cd64acfc51909f6566b70e682.patch')

 sha256sums=('SKIP'
-           'SKIP'
-           'SKIP'
-           '2420e4e4a3d60ad2043018507617d44fc44a1e622cc5809591d03fd2982a7cbc')
+            'SKIP'
+            'SKIP'
+            '4f745d944b11908798017ddd37cbac556d6336bd2b2088f03599347ffc55b294')

 pkgver() {
   cd $srcdir/OpenROAD
@@ -33,7 +33,7 @@ prepare() {
   git config submodule.module/OpenSTA.url $srcdir/OpenSTA
   git config submodule.src/abc.url $srcdir/abc
   git -c protocol.file.allow=always submodule update
-  git apply ../0001-fmt-deprecated-ostream.patch
+  git apply ../openroad-fix-fmt-10.patch
 }

 build() {

fansp commented on 2023-09-12 06:57 (UTC)

NOTICE: Since fmt 10 has removed support for FMT_DEPRECATED_OSTREAM, the compilation is currently BROKEN. I'm investigating it but it seems can not be easily fixed.

<deleted-account> commented on 2023-03-16 16:28 (UTC)

https://github.com/The-OpenROAD-Project/superlu.git has been replaced by https://github.com/xiaoyeli/superlu.git

kleintux commented on 2023-01-12 16:53 (UTC)

git+https://github.com/The-OpenROAD-Project/superlu.git is gone

Sequencer commented on 2020-07-01 14:43 (UTC)

I think openroad-flow is not a good example as a system package, so I suggest just borrow idea and scripts from openroad-flow, rather than packaging it into a system package.

promach commented on 2020-06-21 09:46 (UTC)

Why this openroad-git does not install the "src" ?

I asked this because the openroad-flow setup_env.sh script requires files inside "openroad-git/src".

I suppose you need to use openroad, tritonroute, yosys and klayout with openroad-flow ?

promach commented on 2020-06-18 12:22 (UTC)

ok, could you help with PKGBUILD for OpenROAD-flow ?

Sequencer commented on 2020-06-17 06:46 (UTC)

I think you can use packaged openroad binary, and use flow from github to have your own try :)

Sequencer commented on 2020-06-17 06:44 (UTC)

Actually, I think openroad-flow is not a software, it is repository containing different scripts, so I think it shouldn’t be packaged here.

promach commented on 2020-06-17 06:02 (UTC) (edited on 2020-06-17 06:03 (UTC) by promach)

Hi, why is OpenROAD-flow not included in this PKGBUILD ?

See the AUR PKGBUILD forum thread for more context