Hide symbols via compilerflag

This commit is contained in:
2025-08-11 16:46:22 +02:00
parent 2fc2ad1970
commit 4f972fd53d
2 changed files with 3 additions and 2 deletions

View File

@@ -34,4 +34,4 @@ TEMPLATES += db/turboPmac.db
DBDS += sinqMotor/src/sinqMotor.dbd DBDS += sinqMotor/src/sinqMotor.dbd
DBDS += src/turboPmac.dbd DBDS += src/turboPmac.dbd
USR_CFLAGS += -Wall -Wextra -Weffc++ -Wunused-result -Werror # -Wpedantic // Does not work because EPICS macros trigger warnings USR_CFLAGS += -Wall -Wextra -Weffc++ -Wunused-result -Werror -fvisibility=hidden # -Wpedantic // Does not work because EPICS macros trigger warnings

View File

@@ -93,7 +93,8 @@ class turboPmacController : public sinqController {
* @return asynStatus * @return asynStatus
*/ */
asynStatus writeRead(int axisNo, const char *command, char *response, asynStatus writeRead(int axisNo, const char *command, char *response,
int numExpectedResponses); int numExpectedResponses)
__attribute__((visibility("hidden")));
/** /**
* @brief Specialized version of sinqController::couldNotParseResponse * @brief Specialized version of sinqController::couldNotParseResponse