Skip to content

Apply *_FOR_BUILD environment variables to gentables#1501

Merged
derselbst merged 3 commits intoFluidSynth:masterfrom
fabiangreffrath:gentables3
Mar 16, 2025
Merged

Apply *_FOR_BUILD environment variables to gentables#1501
derselbst merged 3 commits intoFluidSynth:masterfrom
fabiangreffrath:gentables3

Conversation

@fabiangreffrath
Copy link
Contributor

This is the last attempt (I promise!) to address this unfortunate topic. This patch has been applied to the fluidsynth_2.4.3+dfsg-3 Debian package since February 25th and has proved doing what it's supposed to do:

https://salsa.debian.org/multimedia-team/fluidsynth/-/jobs/7156765

It has also proved to work well in a cross building environment:

http://crossqa.debian.net/src/fluidsynth

Copy link
Member

@derselbst derselbst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since you're very persistent about this one, I would be willing to buy this proposal. Yet, I don't like it, because introduces a second way to specify the host compiler, next to already existing FLUID_HOST_COMPILER. This is an inconsistent Mischmasch. Pls. decide for one approach and show some love to the comments, too.

(Superseding FLUID_HOST_COMPILER with this approach is a valid option.)

@sonarqubecloud
Copy link

Copy link
Member

@derselbst derselbst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LTGM. For the record, here's the motivation for this change: #1479 (comment)

@derselbst derselbst changed the title Apply *_FOR_BUILD environment variables to the native build Apply *_FOR_BUILD environment variables to gentables Mar 16, 2025
@derselbst derselbst merged commit 8a76c4f into FluidSynth:master Mar 16, 2025
49 of 55 checks passed
@fabiangreffrath fabiangreffrath deleted the gentables3 branch March 16, 2025 17:52
@fabiangreffrath
Copy link
Contributor Author

Thank you, your patience is appreciated. 😽

DominusExult added a commit to DominusExult/fluidsynth-sans-glib that referenced this pull request Apr 7, 2025
* master: (51 commits)
  Put fluidsynth.lock in its own directory (FluidSynth#1528)
  Fix XG Drum bank selection (FluidSynth#1514)
  Stop SDL3 intercepting signals (FluidSynth#1520)
  Fix MSVC type truncation warnings (FluidSynth#1515)
  Fix SDL3.dll not included in prebuilt Windows Binaries (FluidSynth#1518)
  Fix Altitude test case
  Update testcases for FluidSynth#1508
  Apply *_FOR_BUILD environment variables to gentables (FluidSynth#1501)
  Add testfiles for FluidSynth#1496 and FluidSynth#1505
  Remove unused enum
  Bump to 2.4.4
  Fix ordering and dependencies in fluidsynth.service file (FluidSynth#1500)
  fluidsynth.1: Some remarks and a patch with editorial changes for this man page (FluidSynth#1499)
  Add support for SDL3 (FluidSynth#1485)
  Fix interruptions of real-time playback (FluidSynth#1494)
  Add two more test cases
  Log SysEX System ON Messages
  Return error code on server failure
  Rephrase error messages for clarity
  Only run one FluidSynth service at a time
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants