ftjam issue in ArchLinux

David Bears <[email protected]> Tue, 20 Dec 2022 18:07:04 -0500
Newsgroups gmane.comp.fonts.freetype.user
Message-ID <[email protected]>
I had a lot of trouble getting FT-Jam to do a proper incremental build 
on my ArchLinux system. To make a long story short, it came down to 
incorrect `ar' options. The the default Jambase uses `ar ru`, but it 
needs to be `ar ruU`. The incorrect options cause a warning message: 
"ar: `u' modifier ignored since `D' is the default (see `U')" and makes 
archive members always rebuild even when they are up to date. I guess 
the binutils provided in the Arch repository is configured with 
--enable-deterministic-archives, and that changes the default option of 
the ar command from U to D. I propose changing the default Jambase to 
explicitly include the U option.

On the other hand, I don't see a lot of development activity on Jam and 
the Perforce public depot does not load, so this may be falling on deaf 
ears. In any case, I figured I should say something.

~David