View Issue Details

IDProjectCategoryView StatusLast Update
0007550GNUnetbuild processpublic2023-01-08 09:43
ReporterSMillerDev Assigned Toschanzen  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
PlatformDarwinOSmacOSOS Version11.0+
Product VersionGit master 
Target Version0.19.2Fixed in Version0.19.2 
Summary0007550: macOS ld64 does not allow adding .la files into .a archive
Descriptionhttps://github.com/Homebrew/homebrew-core/pull/113789#issuecomment-1288125182 has a suggestion for a fix, but the current makefile does not work on macOS.
Steps To ReproduceBuild GNUnet with modern macOS tools
TagsNo tags attached.

Activities

schanzen

2023-01-05 03:40

administrator   ~0019568

Let me see what I can do.

schanzen

2023-01-05 03:58

administrator   ~0019569

The patch https://github.com/Homebrew/homebrew-core/pull/113261 does not seem quite right to me.
Not installing the .la but including it while linking should not work I think.
I think we either not build regex for macos for now or simply remove the static library somehow.
The latter is certainly preferred.

schanzen

2023-01-05 05:21

administrator   ~0019570

https://git.gnunet.org/gnunet.git/commit/?id=6f88d7b83926282502e3a68900b29104579bbe8b

schanzen

2023-01-05 09:12

administrator   ~0019572

Fix committed to master branch.

Related Changesets

gnunet: master 6f88d7b8

2023-01-05 06:17

schanzen


Details Diff
REGEX: Fix build with recent llvm/clang. Fixes 0007550 Affected Issues
0007550
mod - src/regex/Makefile.am Diff File

Issue History

Date Modified Username Field Change
2023-01-04 10:09 SMillerDev New Issue
2023-01-05 03:40 schanzen Assigned To => schanzen
2023-01-05 03:40 schanzen Status new => acknowledged
2023-01-05 03:40 schanzen Note Added: 0019568
2023-01-05 03:58 schanzen Note Added: 0019569
2023-01-05 04:00 schanzen Target Version => 0.19.2
2023-01-05 05:21 schanzen Status acknowledged => resolved
2023-01-05 05:21 schanzen Resolution open => fixed
2023-01-05 05:21 schanzen Fixed in Version => 0.19.2
2023-01-05 05:21 schanzen Note Added: 0019570
2023-01-05 09:12 schanzen Changeset attached => gnunet master 6f88d7b8
2023-01-05 09:12 schanzen Note Added: 0019572
2023-01-08 09:43 schanzen Status resolved => closed