would have the same issue, the client of the function is appending stuff (but which client), the particular client is appending more linker options, but the first end with a character and the second start with a character, so 2 options merge into 1 incorrect one, a space should be inserted in the middle